pom.xml configuration under maven (SSM framework)

<properties>

<!-- Basic configuration-->

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<project.build.locales>zh_CN</project.build.locales>

<project.build.jdk>1.8</project.build.jdk>

<!-- Plugin configuration -->

<plugin.mybatis.generator>1.3.5</plugin.mybatis.generator>

<plugin.maven.compiler>3.6.1</plugin.maven.compiler>

<plugin.maven.surefire>2.20</plugin.maven.surefire>

<plugin.maven.war>3.1.0</plugin.maven.war>

<skipTests>true</skipTests>

<!-- Feature Pack Configuration-->

<junit.version>4.12</junit.version>

<spring.version>4.3.8.RELEASE</spring.version>

<mybatis.version>3.4.4</mybatis.version>

<mybatis.spring.version>1.3.1</mybatis.spring.version>

<mysql.connector.version>5.1.38</mysql.connector.version>

<druid.version>1.0.29</druid.version>

<jackson.version>2.8.8</jackson.version>

<fastjson.version>1.2.32</fastjson.version>

<freemarker.version>2.3.23</freemarker.version>

<jstl.version>1.2</jstl.version>

<slf4j.version>1.7.25</slf4j.version>

<log4j.version>1.2.17</log4j.version>

<aspectj.version>1.8.10</aspectj.version>

<commons-lang3.version>3.5</commons-lang3.version>

<commons-fileupload.version>1.3.2</commons-fileupload.version>

<commons-io.version>2.5</commons-io.version>

<commons-logging.version>1.2</commons-logging.version>

</properties>

<dependencies>

<!-- junit -->

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>${junit.version}</version>

<scope>test</scope>

</dependency>

<!-- springframework -->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-core</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-beans</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-context</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-context-support</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-oxm</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-tx</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-web</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-aop</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-orm</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-test</artifactId>

<version>${spring.version}</version>

<scope>test</scope>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-expression</artifactId>

<version>${spring.version}</version>

</dependency>

<!-- aspectjweaver -->

<dependency>

<groupId>org.aspectj</groupId>

<artifactId>aspectjweaver</artifactId>

<version>${aspectj.version}</version>

</dependency>

<dependency>

<groupId>org.aspectj</groupId>

<artifactId>aspectjrt</artifactId>

<version>${aspectj.version}</version>

</dependency>

</dependencies>

<build>

<finalName>xxxx</finalName>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>${plugin.maven.compiler}</version>

<configuration>

<source>${project.build.jdk}</source>

<target>${project.build.jdk}</target>

<encoding>${project.build.sourceEncoding}</encoding>

</configuration>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-resources-plugin</artifactId>

<configuration>

<encoding>${project.build.sourceEncoding}</encoding>

</configuration>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-surefire-plugin</artifactId>

<version>${plugin.maven.surefire}</version>

<configuration>

<skipTests>${skipTests}</skipTests>

<encoding>${project.build.sourceEncoding}</encoding>

</configuration>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-war-plugin</artifactId>

<version>${plugin.maven.war}</version>

<configuration>

<webXml>src/main/webapp/WEB-INF/web.xml</webXml>

</configuration>

</plugin>

</plugins>

<resources>

<resource>

<directory>src/main/java</directory>

<includes>

<include>**/*.properties</include>

<include>**/*.xml</include>

</includes>

<filtering>true</filtering>

</resource>

<resource>

<directory>src/main/resources</directory>

<includes>

<include>**/*.properties</include>

<include>**/*.xml</include>

</includes>

<filtering>true</filtering>

</resource>

</resources>

</build>

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326300099&siteId=291194637