|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
|
<!-- 根目录 -->
|
|
|
<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>
|
|
|
<!-- 打包类型 war jar -->
|
|
|
<packaging>war</packaging>
|
|
|
<!-- 项目版本 -->
|
|
|
<version>1.0-SNAPSHOT</version>
|
|
|
<name>ssm Maven Webapp</name>
|
|
|
<url>http://maven.apache.org</url>
|
|
|
<properties>
|
|
|
<!-- spring版本号 -->
|
|
|
<spring.version>5.1.1.RELEASE</spring.version>
|
|
|
<!-- mybatis版本号 -->
|
|
|
<mybatis.version>3.4.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.4.0</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.12</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>
|
|
|
|
|
|
|
|
|
|
|
|
<!--发送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>
|
|
|
|
|
|
<!-- spring核心包 -->
|
|
|
<dependency>
|
|
|
<groupId>org.springframework</groupId>
|
|
|
<artifactId>spring-core</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-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>
|
|
|
|
|
|
<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>
|
|
|
<!-- 处理事务和AOP所需的包 (低于1.7用(@PointCut)切点注解会报错) -->
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.session</groupId>
|
|
|
<artifactId>spring-session-data-redis</artifactId>
|
|
|
<version>2.1.4.RELEASE</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.data</groupId>
|
|
|
<artifactId>spring-data-commons</artifactId>
|
|
|
<version>2.1.4.RELEASE</version>
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
|
|
|
<!-- 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>2.0.1</version>
|
|
|
</dependency>
|
|
|
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus -->
|
|
|
<!-- mybatis 增加框架(国产)-->
|
|
|
<dependency>
|
|
|
<groupId>com.baomidou</groupId>
|
|
|
<artifactId>mybatis-plus</artifactId>
|
|
|
<version>3.1.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>servlet-api</artifactId>
|
|
|
<version>2.5</version>
|
|
|
</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>2.1.6.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>
|
|
|
|
|
|
<!--百度富文本编辑-->
|
|
|
<dependency>
|
|
|
<groupId>com.baidu</groupId>
|
|
|
<artifactId>ueidtor</artifactId>
|
|
|
<version>1.1.2</version>
|
|
|
<scope>system</scope>
|
|
|
<systemPath>${basedir}/lib/ueditor-1.1.2.jar</systemPath>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>com.baidu</groupId>
|
|
|
<artifactId>umueidtor</artifactId>
|
|
|
<version>1.1.2</version>
|
|
|
<scope>system</scope>
|
|
|
<systemPath>${basedir}/lib/ueditor-mini.jar</systemPath>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>org.json</groupId>
|
|
|
<artifactId>jsom</artifactId>
|
|
|
<version>1.0.0</version>
|
|
|
<scope>system</scope>
|
|
|
<systemPath>${basedir}/lib/json.jar</systemPath>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>org.apache.activemq</groupId>
|
|
|
<artifactId>activemq-spring</artifactId>
|
|
|
<version>5.14.5</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework</groupId>
|
|
|
<artifactId>spring-jms</artifactId>
|
|
|
<version>3.2.8.RELEASE</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- 自动产生测试数据框架-->
|
|
|
<dependency>
|
|
|
<groupId>com.github.jsonzou</groupId>
|
|
|
<artifactId>jmockdata</artifactId>
|
|
|
<version>3.0.1</version>
|
|
|
<scope>test</scope>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-pool2 -->
|
|
|
<dependency>
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
<artifactId>commons-pool2</artifactId>
|
|
|
<version>2.6.2</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- 国产工具类 hutool-->
|
|
|
<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
|
|
|
<dependency>
|
|
|
<groupId>cn.hutool</groupId>
|
|
|
<artifactId>hutool-all</artifactId>
|
|
|
<version>4.6.3</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.jetbrains</groupId>
|
|
|
<artifactId>annotations</artifactId>
|
|
|
<version>16.0.3</version>
|
|
|
<scope>compile</scope>
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
</dependencies>
|
|
|
|
|
|
<build>
|
|
|
<finalName>ssm</finalName>
|
|
|
<pluginManagement>
|
|
|
<plugins>
|
|
|
<!--tomcat 插件-->
|
|
|
<plugin>
|
|
|
<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.3</version>
|
|
|
<configuration>
|
|
|
<source>${java.version}</source>
|
|
|
<target>${java.version}</target>
|
|
|
<showWarnings>true</showWarnings>
|
|
|
</configuration>
|
|
|
</plugin>
|
|
|
|
|
|
|
|
|
<!-- resource插件 -->
|
|
|
<plugin>
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-resources-plugin</artifactId>
|
|
|
<version>2.6</version>
|
|
|
</plugin>
|
|
|
|
|
|
<!-- war打包插件, 设定war包名称不带版本号 -->
|
|
|
<plugin>
|
|
|
<artifactId>maven-war-plugin</artifactId>
|
|
|
<version>3.2.0</version>
|
|
|
<configuration>
|
|
|
<!-- 打包本地lib包下的jar -->
|
|
|
<webResources>
|
|
|
<resource>
|
|
|
<directory>${project.basedir}/lib</directory>
|
|
|
<targetPath>WEB-INF/lib</targetPath>
|
|
|
<filtering>false</filtering>
|
|
|
<includes>
|
|
|
<include>**/*.jar</include>
|
|
|
</includes>
|
|
|
</resource>
|
|
|
</webResources>
|
|
|
<warName>${project.artifactId}</warName>
|
|
|
</configuration>
|
|
|
</plugin>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- jar打包相关插件 -->
|
|
|
<plugin>
|
|
|
<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>
|
|
|
<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/profile/${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>
|
|
|
|