|
|
|
@ -1,67 +1,577 @@ |
|
|
|
|
<?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"> |
|
|
|
|
<!-- 根目录 --> |
|
|
|
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" |
|
|
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
|
|
|
<!-- 模型版本 --> |
|
|
|
|
<modelVersion>4.0.0</modelVersion> |
|
|
|
|
|
|
|
|
|
<!-- 公司或注册的唯一标示--> |
|
|
|
|
<groupId>com.lq</groupId> |
|
|
|
|
<!-- 项目的唯一ID--> |
|
|
|
|
<artifactId>ssm</artifactId> |
|
|
|
|
<version>1.0-SNAPSHOT</version> |
|
|
|
|
<!-- 打包类型 war jar --> |
|
|
|
|
<packaging>war</packaging> |
|
|
|
|
|
|
|
|
|
<!-- 项目版本 --> |
|
|
|
|
<version>1.0-SNAPSHOT</version> |
|
|
|
|
<name>ssm Maven Webapp</name> |
|
|
|
|
<!-- FIXME change it to the project's website --> |
|
|
|
|
<url>http://www.example.com</url> |
|
|
|
|
|
|
|
|
|
<url>http://maven.apache.org</url> |
|
|
|
|
<properties> |
|
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
|
|
|
|
<maven.compiler.source>1.7</maven.compiler.source> |
|
|
|
|
<maven.compiler.target>1.7</maven.compiler.target> |
|
|
|
|
<!-- spring版本号 --> |
|
|
|
|
<spring.version>4.0.2.RELEASE</spring.version> |
|
|
|
|
<!-- mybatis版本号 --> |
|
|
|
|
<mybatis.version>3.2.6</mybatis.version> |
|
|
|
|
<!-- log4j日志文件管理包版本 --> |
|
|
|
|
<slf4j.version>1.7.12</slf4j.version> |
|
|
|
|
<log4j.version>1.2.17</log4j.version> |
|
|
|
|
<!--设置mavne在编译时的语言--> |
|
|
|
|
<project.build.sourceEncoding> |
|
|
|
|
UTF-8 |
|
|
|
|
</project.build.sourceEncoding> |
|
|
|
|
<java.version>1.8</java.version> |
|
|
|
|
<shiro.version>1.3.2</shiro.version> |
|
|
|
|
|
|
|
|
|
</properties> |
|
|
|
|
|
|
|
|
|
<profiles> |
|
|
|
|
<!-- 开发 默认激活--> |
|
|
|
|
<profile> |
|
|
|
|
<id>dev</id> |
|
|
|
|
<properties> |
|
|
|
|
<env>dev</env> |
|
|
|
|
</properties> |
|
|
|
|
<activation> |
|
|
|
|
<activeByDefault>true</activeByDefault> |
|
|
|
|
</activation> |
|
|
|
|
</profile> |
|
|
|
|
|
|
|
|
|
<!-- 测试服务器--> |
|
|
|
|
<profile> |
|
|
|
|
<id>test</id> |
|
|
|
|
<properties> |
|
|
|
|
<env>test</env> |
|
|
|
|
</properties> |
|
|
|
|
</profile> |
|
|
|
|
|
|
|
|
|
<!-- 生产服务器--> |
|
|
|
|
<profile> |
|
|
|
|
<id>pro</id> |
|
|
|
|
<properties> |
|
|
|
|
<env>pro</env> |
|
|
|
|
</properties> |
|
|
|
|
</profile> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</profiles> |
|
|
|
|
|
|
|
|
|
<dependencies> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>junit</groupId> |
|
|
|
|
<artifactId>junit</artifactId> |
|
|
|
|
<version>4.11</version> |
|
|
|
|
<!-- 表示开发的时候引入,发布的时候不会加载此包 --> |
|
|
|
|
<scope>test</scope> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- http 请求的jar --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.apache.httpcomponents</groupId> |
|
|
|
|
<artifactId>httpclient</artifactId> |
|
|
|
|
<version>4.5.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.apache.httpcomponents</groupId> |
|
|
|
|
<artifactId>httpmime</artifactId> |
|
|
|
|
<version>4.5.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- aop联盟 api接口包 spring aop依赖包--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>aopalliance</groupId> |
|
|
|
|
<artifactId>aopalliance</artifactId> |
|
|
|
|
<version>1.0</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- object转xml工具包 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>com.thoughtworks.xstream</groupId> |
|
|
|
|
<artifactId>xstream</artifactId> |
|
|
|
|
<version>1.4.8</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>dom4j</groupId> |
|
|
|
|
<artifactId>dom4j</artifactId> |
|
|
|
|
<version>1.5.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- spring核心包 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework</groupId> |
|
|
|
|
<artifactId>spring-core</artifactId> |
|
|
|
|
<version>${spring.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!--发送email--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>javax.mail</groupId> |
|
|
|
|
<artifactId>mail</artifactId> |
|
|
|
|
<version>1.4</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- bean工具包--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>commons-beanutils</groupId> |
|
|
|
|
<artifactId>commons-beanutils</artifactId> |
|
|
|
|
<version>1.8.3</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework</groupId> |
|
|
|
|
<artifactId>spring-web</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-jdbc</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> |
|
|
|
|
<!-- 处理事务和AOP所需的包 (低于1.7用(@PointCut)切点注解会报错) --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.aspectj</groupId> |
|
|
|
|
<artifactId>aspectjrt</artifactId> |
|
|
|
|
<version>1.7.3</version> |
|
|
|
|
</dependency> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.aspectj</groupId> |
|
|
|
|
<artifactId>aspectjweaver</artifactId> |
|
|
|
|
<version>1.7.3</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework</groupId> |
|
|
|
|
<artifactId>spring-context-support</artifactId> |
|
|
|
|
<version>${spring.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework</groupId> |
|
|
|
|
<artifactId>spring-test</artifactId> |
|
|
|
|
<version>${spring.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- mybatis核心包 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.mybatis</groupId> |
|
|
|
|
<artifactId>mybatis</artifactId> |
|
|
|
|
<version>${mybatis.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- mybatis/spring包 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.mybatis</groupId> |
|
|
|
|
<artifactId>mybatis-spring</artifactId> |
|
|
|
|
<version>1.2.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- 导入java ee jar 包 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>javax</groupId> |
|
|
|
|
<artifactId>javaee-api</artifactId> |
|
|
|
|
<version>7.0</version> |
|
|
|
|
<scope>provided</scope> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- 导入Mysql数据库链接jar包 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>mysql</groupId> |
|
|
|
|
<artifactId>mysql-connector-java</artifactId> |
|
|
|
|
<version>5.1.30</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>commons-dbcp</groupId> |
|
|
|
|
<artifactId>commons-dbcp</artifactId> |
|
|
|
|
<version>1.2.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- JSTL标签类 --> |
|
|
|
|
<!-- |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>javax.servlet</groupId> |
|
|
|
|
<artifactId>javax.servlet-api</artifactId> |
|
|
|
|
<version>3.0.1</version> |
|
|
|
|
<scope>provided</scope> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>javax.servlet</groupId> |
|
|
|
|
<artifactId>jstl</artifactId> |
|
|
|
|
<version>1.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
--> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>jstl</groupId> |
|
|
|
|
<artifactId>jstl</artifactId> |
|
|
|
|
<version>1.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- 日志文件管理包 --> |
|
|
|
|
<!-- log start --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>log4j</groupId> |
|
|
|
|
<artifactId>log4j</artifactId> |
|
|
|
|
<version>${log4j.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.slf4j</groupId> |
|
|
|
|
<artifactId>slf4j-api</artifactId> |
|
|
|
|
<version>${slf4j.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.slf4j</groupId> |
|
|
|
|
<artifactId>slf4j-log4j12</artifactId> |
|
|
|
|
<version>${slf4j.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- log end --> |
|
|
|
|
<!-- 映入JSON --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.codehaus.jackson</groupId> |
|
|
|
|
<artifactId>jackson-mapper-asl</artifactId> |
|
|
|
|
<version>1.9.13</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId> |
|
|
|
|
<artifactId>jackson-core</artifactId> |
|
|
|
|
<version>2.9.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId> |
|
|
|
|
<artifactId>jackson-databind</artifactId> |
|
|
|
|
<version>2.9.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>com.fasterxml.jackson.core</groupId> |
|
|
|
|
<artifactId>jackson-annotations</artifactId> |
|
|
|
|
<version>2.9.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- redis 客户端--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>redis.clients</groupId> |
|
|
|
|
<artifactId>jedis</artifactId> |
|
|
|
|
<version>2.9.0</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- spring redis 集成 (注意这个版本会和spring相匹配的版本)--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework.data</groupId> |
|
|
|
|
<artifactId>spring-data-redis</artifactId> |
|
|
|
|
<version>1.6.2.RELEASE</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!--json包--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>com.alibaba</groupId> |
|
|
|
|
<artifactId>fastjson</artifactId> |
|
|
|
|
<version>1.2.40</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!--webSocket 依赖--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework</groupId> |
|
|
|
|
<artifactId>spring-messaging</artifactId> |
|
|
|
|
<version>${spring.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework</groupId> |
|
|
|
|
<artifactId>spring-websocket</artifactId> |
|
|
|
|
<version>${spring.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>com.google.code.gson</groupId> |
|
|
|
|
<artifactId>gson</artifactId> |
|
|
|
|
<version>2.3.1</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- 上传组件包 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>commons-fileupload</groupId> |
|
|
|
|
<artifactId>commons-fileupload</artifactId> |
|
|
|
|
<version>1.3.1</version> |
|
|
|
|
</dependency> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>commons-io</groupId> |
|
|
|
|
<artifactId>commons-io</artifactId> |
|
|
|
|
<version>2.4</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>commons-codec</groupId> |
|
|
|
|
<artifactId>commons-codec</artifactId> |
|
|
|
|
<version>1.9</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- 阿里 durid连接池--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>com.alibaba</groupId> |
|
|
|
|
<artifactId>druid</artifactId> |
|
|
|
|
<version>1.1.9</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- shiro spring 整合 ,作用:权限管理 --> |
|
|
|
|
<!-- shiro 核心架包 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.apache.shiro</groupId> |
|
|
|
|
<artifactId>shiro-core</artifactId> |
|
|
|
|
<version>${shiro.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- shiro 缓存 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.apache.shiro</groupId> |
|
|
|
|
<artifactId>shiro-ehcache</artifactId> |
|
|
|
|
<version>${shiro.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!--shiro 支持web --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.apache.shiro</groupId> |
|
|
|
|
<artifactId>shiro-web</artifactId> |
|
|
|
|
<version>${shiro.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
<!-- shiro spring整合 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.apache.shiro</groupId> |
|
|
|
|
<artifactId>shiro-spring</artifactId> |
|
|
|
|
<version>${shiro.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.apache.shiro</groupId> |
|
|
|
|
<artifactId>shiro-quartz</artifactId> |
|
|
|
|
<version>${shiro.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!--WebSocket 依赖 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework</groupId> |
|
|
|
|
<artifactId>spring-messaging</artifactId> |
|
|
|
|
<version>${spring.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.springframework</groupId> |
|
|
|
|
<artifactId>spring-websocket</artifactId> |
|
|
|
|
<version>${spring.version}</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- 极光推送 start --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>cn.jpush.api</groupId> |
|
|
|
|
<artifactId>jiguang-common</artifactId> |
|
|
|
|
<version>1.1.1</version> |
|
|
|
|
</dependency> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>io.netty</groupId> |
|
|
|
|
<artifactId>netty-all</artifactId> |
|
|
|
|
<version>4.1.6.Final</version> |
|
|
|
|
<scope>compile</scope> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 极光推送 end --> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<dependency> |
|
|
|
|
<groupId>commons-collections</groupId> |
|
|
|
|
<artifactId>commons-collections</artifactId> |
|
|
|
|
<version>3.2.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- tomcat 默认是用pull-parser2.0 --> |
|
|
|
|
<!-- 旧版本会导致jstl与js代码冲突(第三方框架)--> |
|
|
|
|
<!--解析xml--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>pull-parser</groupId> |
|
|
|
|
<artifactId>pull-parser</artifactId> |
|
|
|
|
<version>2.1.10</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!--缓存jar--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>net.sf.ehcache</groupId> |
|
|
|
|
<artifactId>ehcache</artifactId> |
|
|
|
|
<version>2.8.3</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- sigar 获取系统信息的jar--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.fusesource</groupId> |
|
|
|
|
<artifactId>sigar</artifactId> |
|
|
|
|
<version>1.6.4</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!--爬虫--> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>org.jsoup</groupId> |
|
|
|
|
<artifactId>jsoup</artifactId> |
|
|
|
|
<version>1.11.2</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
<!-- https://mvnrepository.com/artifact/com.google.zxing/core --> |
|
|
|
|
<!-- 二维码 --> |
|
|
|
|
<dependency> |
|
|
|
|
<groupId>com.google.zxing</groupId> |
|
|
|
|
<artifactId>core</artifactId> |
|
|
|
|
<version>3.3.0</version> |
|
|
|
|
</dependency> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</dependencies> |
|
|
|
|
|
|
|
|
|
<build> |
|
|
|
|
<finalName>ssm</finalName> |
|
|
|
|
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> |
|
|
|
|
<pluginManagement> |
|
|
|
|
<plugins> |
|
|
|
|
<!--tomcat 插件--> |
|
|
|
|
<plugin> |
|
|
|
|
<artifactId>maven-clean-plugin</artifactId> |
|
|
|
|
<version>3.0.0</version> |
|
|
|
|
</plugin> |
|
|
|
|
<!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging --> |
|
|
|
|
<plugin> |
|
|
|
|
<artifactId>maven-resources-plugin</artifactId> |
|
|
|
|
<version>3.0.2</version> |
|
|
|
|
<groupId>org.apache.tomcat.maven</groupId> |
|
|
|
|
<artifactId>tomcat7-maven-plugin</artifactId> |
|
|
|
|
<version>2.2</version> |
|
|
|
|
<configuration> |
|
|
|
|
<path>${project.artifactId}</path> |
|
|
|
|
</configuration> |
|
|
|
|
</plugin> |
|
|
|
|
|
|
|
|
|
<plugin> |
|
|
|
|
<groupId>org.apache.maven.plugins</groupId> |
|
|
|
|
<artifactId>maven-compiler-plugin</artifactId> |
|
|
|
|
<version>3.7.0</version> |
|
|
|
|
<version>3.3</version> |
|
|
|
|
<configuration> |
|
|
|
|
<source>${java.version}</source> |
|
|
|
|
<target>${java.version}</target> |
|
|
|
|
<showWarnings>true</showWarnings> |
|
|
|
|
</configuration> |
|
|
|
|
</plugin> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- resource插件 --> |
|
|
|
|
<plugin> |
|
|
|
|
<artifactId>maven-surefire-plugin</artifactId> |
|
|
|
|
<version>2.20.1</version> |
|
|
|
|
<groupId>org.apache.maven.plugins</groupId> |
|
|
|
|
<artifactId>maven-resources-plugin</artifactId> |
|
|
|
|
<version>2.6</version> |
|
|
|
|
</plugin> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- war打包插件, 设定war包名称不带版本号 --> |
|
|
|
|
<plugin> |
|
|
|
|
<groupId>org.apache.maven.plugins</groupId> |
|
|
|
|
<artifactId>maven-war-plugin</artifactId> |
|
|
|
|
<version>3.2.0</version> |
|
|
|
|
<version>2.4</version> |
|
|
|
|
<configuration> |
|
|
|
|
<warName>${project.artifactId}</warName> |
|
|
|
|
</configuration> |
|
|
|
|
</plugin> |
|
|
|
|
|
|
|
|
|
<!-- jar打包相关插件 --> |
|
|
|
|
<plugin> |
|
|
|
|
<artifactId>maven-install-plugin</artifactId> |
|
|
|
|
<version>2.5.2</version> |
|
|
|
|
<groupId>org.apache.maven.plugins</groupId> |
|
|
|
|
<artifactId>maven-jar-plugin</artifactId> |
|
|
|
|
<version>2.4</version> |
|
|
|
|
<configuration> |
|
|
|
|
<archive> |
|
|
|
|
<manifest> |
|
|
|
|
<addDefaultImplementationEntries> |
|
|
|
|
true |
|
|
|
|
</addDefaultImplementationEntries> |
|
|
|
|
</manifest> |
|
|
|
|
</archive> |
|
|
|
|
</configuration> |
|
|
|
|
</plugin> |
|
|
|
|
|
|
|
|
|
<plugin> |
|
|
|
|
<groupId>org.apache.maven.plugins</groupId> |
|
|
|
|
<artifactId>maven-source-plugin</artifactId> |
|
|
|
|
<version>2.2.1</version> |
|
|
|
|
</plugin> |
|
|
|
|
<!-- install插件 --> |
|
|
|
|
<plugin> |
|
|
|
|
<artifactId>maven-deploy-plugin</artifactId> |
|
|
|
|
<version>2.8.2</version> |
|
|
|
|
<groupId>org.apache.maven.plugins</groupId> |
|
|
|
|
<artifactId>maven-install-plugin</artifactId> |
|
|
|
|
<version>2.5.1</version> |
|
|
|
|
</plugin> |
|
|
|
|
|
|
|
|
|
</plugins> |
|
|
|
|
</pluginManagement> |
|
|
|
|
|
|
|
|
|
<!--在编译的时候,把xml文件也打包--> |
|
|
|
|
<!-- <resources> |
|
|
|
|
<resource> |
|
|
|
|
<directory>src/main/java</directory> |
|
|
|
|
<includes> |
|
|
|
|
<include>**/*.xml</include> |
|
|
|
|
</includes> |
|
|
|
|
</resource> |
|
|
|
|
</resources> |
|
|
|
|
--> |
|
|
|
|
|
|
|
|
|
<resources> |
|
|
|
|
<resource> |
|
|
|
|
<directory>${project.basedir}/src/main/resources/${env}</directory> |
|
|
|
|
<includes> |
|
|
|
|
<include>*</include> |
|
|
|
|
</includes> |
|
|
|
|
<filtering>false</filtering> |
|
|
|
|
</resource> |
|
|
|
|
|
|
|
|
|
<resource> |
|
|
|
|
<directory>src/main/resources</directory> |
|
|
|
|
<!-- 打包不包含文件夹--> |
|
|
|
|
<excludes> |
|
|
|
|
<exclude>dev</exclude> |
|
|
|
|
<exclude>pro</exclude> |
|
|
|
|
<exclude>test</exclude> |
|
|
|
|
</excludes> |
|
|
|
|
<!--包含 所有的xml文件--> |
|
|
|
|
<includes> |
|
|
|
|
<include>**/*.xml</include> |
|
|
|
|
</includes> |
|
|
|
|
<filtering>false</filtering> |
|
|
|
|
</resource> |
|
|
|
|
|
|
|
|
|
<!-- <resource> |
|
|
|
|
<directory>src/main/java</directory> |
|
|
|
|
<includes> |
|
|
|
|
<include>**/*.properties</include> |
|
|
|
|
</includes> |
|
|
|
|
<filtering>false</filtering> |
|
|
|
|
</resource> |
|
|
|
|
--> |
|
|
|
|
</resources> |
|
|
|
|
|
|
|
|
|
</build> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</project> |
|
|
|
|