Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>com.nexteducation</groupId>
- <artifactId>NextStudent</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <packaging>war</packaging>
- <name>NextStudent</name>
- <description>Spring Boot Microservice</description>
- <parent>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-parent</artifactId>
- <version>1.4.1.RELEASE</version> <!-- lookup parent from repository -->
- </parent>
- <properties>
- <!-- MapStruct -->
- <org.mapstruct.version>1.0.0.Final</org.mapstruct.version>
- <!-- Generic properties -->
- <java.version>1.8</java.version>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
- <!-- Web -->
- <jsp.version>2.2</jsp.version>
- <jstl.version>1.2</jstl.version>
- <servlet.version>2.5</servlet.version>
- <!-- Spring -->
- <spring-framework.version>4.3.2.RELEASE</spring-framework.version>
- <spring-boot.version>1.4.0.RELEASE</spring-boot.version>
- <!-- Logging -->
- <logback.version>1.0.13</logback.version>
- <!-- Test -->
- <junit.version>4.11</junit.version>
- <lucene.version>5.2.1</lucene.version>
- <jackson.version>2.6.0</jackson.version>
- <xstream.version>1.4.8</xstream.version>
- <tiles.version>3.0.5</tiles.version>
- </properties>
- <dependencies>
- <dependency>
- <groupId>org.redisson</groupId>
- <artifactId>redisson</artifactId>
- <version>2.4.0</version>
- </dependency>
- <!-- Enable When Using Cloud Stream Kafka -->
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-starter-stream-kafka</artifactId>
- </dependency>
- <!-- Enable Event Generation -->
- <dependency>
- <groupId>com.nexteducation</groupId>
- <artifactId>NextEventLibraryThrift</artifactId>
- <version>0.0.5</version>
- </dependency>
- <!-- Enable When Using Elastic Search -->
- <!-- <dependency> -->
- <!-- <groupId>org.springframework.boot</groupId> -->
- <!-- <artifactId>spring-boot-starter-data-elasticsearch</artifactId> -->
- <!-- </dependency> -->
- <!-- Data JPA Dependency -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-data-jpa</artifactId>
- </dependency>
- <!-- Data MongoDB Dependency -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-data-mongodb</artifactId>
- </dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-jdbc</artifactId>
- </dependency>
- <!-- Spring-Jersey Dependency -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-jersey</artifactId>
- </dependency>
- <!-- Spring MVC -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- <exclusions>
- <exclusion>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-tomcat</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-tomcat</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <scope>runtime</scope>
- </dependency>
- <!-- JUnit Test -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-test</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework.restdocs</groupId>
- <artifactId>spring-restdocs-mockmvc</artifactId>
- <scope>test</scope>
- </dependency>
- <!-- MapStruct -->
- <dependency>
- <groupId>org.mapstruct</groupId>
- <artifactId>mapstruct</artifactId>
- <version>${org.mapstruct.version}</version>
- </dependency>
- <dependency>
- <groupId>org.mapstruct</groupId>
- <artifactId>mapstruct-processor</artifactId>
- <version>${org.mapstruct.version}</version>
- </dependency>
- <!-- Commons Dependencies -->
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils</artifactId>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.6</version>
- </dependency>
- <!-- Swagger -->
- <dependency>
- <groupId>io.springfox</groupId>
- <artifactId>springfox-swagger2</artifactId>
- <version>2.4.0</version>
- </dependency>
- <dependency>
- <groupId>io.springfox</groupId>
- <artifactId>springfox-swagger-ui</artifactId>
- <version>2.4.0</version>
- </dependency>
- <dependency>
- <groupId>io.swagger</groupId>
- <artifactId>swagger-jersey2-jaxrs</artifactId>
- <version>1.5.8</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-core</artifactId>
- <version>1.0.0</version>
- </dependency>
- <!--Store files -->
- <dependency>
- <groupId>com.nexteducation</groupId>
- <artifactId>NextDrive</artifactId>
- <version>0.0.4</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-io -->
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-io</artifactId>
- <version>1.3.2</version>
- </dependency>
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-starter-eureka</artifactId>
- <exclusions>
- <exclusion>
- <groupId>javax.ws.rs</groupId>
- <artifactId>jsr311-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-config-client</artifactId>
- </dependency>
- </dependencies>
- <dependencyManagement>
- <dependencies>
- <!-- Enable When Using Cloud Stream Kafka -->
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-stream-dependencies</artifactId>
- <version>1.0.2.RELEASE</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-dependencies</artifactId>
- <version>Brixton.SR5</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
- <!-- <dependency> -->
- <!-- <groupId>org.glassfish.jersey</groupId> -->
- <!-- <artifactId>jersey-bom</artifactId> -->
- <!-- <version>${jersey.version}</version> -->
- <!-- <type>pom</type> -->
- <!-- <scope>import</scope> -->
- <!-- </dependency> -->
- </dependencies>
- </dependencyManagement>
- <build>
- <!-- <plugins> -->
- <!-- <plugin> -->
- <!-- <groupId>org.springframework.boot</groupId> -->
- <!-- <artifactId>spring-boot-maven-plugin</artifactId> -->
- <!-- </plugin> -->
- <!-- </plugins> -->
- <defaultGoal>install</defaultGoal>
- <finalName>${project.artifactId}</finalName>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.bsc.maven</groupId>
- <artifactId>maven-processor-plugin</artifactId>
- <version>3.1.0-beta1</version>
- <configuration>
- <defaultOutputDirectory>${project.build.directory}\generated-sources</defaultOutputDirectory>
- <processors>
- <processor>org.mapstruct.ap.MappingProcessor</processor>
- </processors>
- <options>
- <mapstruct.suppressGeneratorTimestamp>true</mapstruct.suppressGeneratorTimestamp>
- <mapstruct.defaultComponentModel>spring</mapstruct.defaultComponentModel>
- </options>
- </configuration>
- <executions>
- <execution>
- <id>process</id>
- <phase>generate-sources</phase>
- <goals>
- <goal>process</goal>
- </goals>
- </execution>
- </executions>
- <dependencies>
- <dependency>
- <groupId>org.mapstruct</groupId>
- <artifactId>mapstruct-processor</artifactId>
- <version>${org.mapstruct.version}</version>
- </dependency>
- </dependencies>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.8</source>
- <target>1.8</target>
- <annotationProcessors>
- <annotationProcessor>org.mapstruct.ap.MappingProcessor</annotationProcessor>
- </annotationProcessors>
- <showWarnings>true</showWarnings>
- <defaultOutputDirectory>${project.build.directory}\generated-sources</defaultOutputDirectory>
- <options>
- <mapstruct.suppressGeneratorTimestamp>true</mapstruct.suppressGeneratorTimestamp>
- <mapstruct.defaultComponentModel>spring</mapstruct.defaultComponentModel>
- </options>
- </configuration>
- <dependencies>
- <dependency>
- <groupId>org.mapstruct</groupId>
- <artifactId>mapstruct-processor</artifactId>
- <version>${org.mapstruct.version}</version>
- </dependency>
- </dependencies>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
- </project>
Add Comment
Please, Sign In to add comment