sunpls/pom.xml

813 lines
24 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?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">
<!-- 这是一个父工程的pom配置文件 -->
<!-- 指定了当前pom的版本 -->
<modelVersion>4.0.0</modelVersion>
<!-- 父工程坐标信息gav -->
<!-- 项目主标识,用于定义当前项目属于的实际项目, -->
<groupId>com.sunfintech</groupId>
<!-- 项目名或模块名或项目名+模块名组成 -->
<artifactId>sunpls</artifactId>
<!-- 当前项目版本号一般由三个数字组成第一个0表示大版本号第二个0表示分支版本号第三个1表示小版本号 -->
<!-- SNAPSHOT代表当前版本类型为快照版本还有alpha内部版本、beta公测版本、release发布版本、ga正式版本等 -->
<version>0.0.1-SNAPSHOT</version>
<!-- maven打包方式默认为jar还有如pom,maven-plugin,ejb,war,ear,rar,par -->
<!-- 父工程的打包方式必须设置成pom -->
<packaging>pom</packaging>
<name>sunpls</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- Common libs -->
<commons_lang3_version>3.4</commons_lang3_version>
<commons_pool2_version>2.4.2</commons_pool2_version>
<commons_codec_version>1.10</commons_codec_version>
<commons_beanutils_version>1.9.2</commons_beanutils_version>
<commons_httpclient_version>3.1</commons_httpclient_version>
<commons_io_version>1.3.2</commons_io_version>
<commons_fileupload_version>1.3.1</commons_fileupload_version>
<json_version>20160212</json_version>
<jsoup_version>1.8.3</jsoup_version>
<slf4j_version>1.7.25</slf4j_version>
<log4j_version>1.2.17</log4j_version>
<log4j2_disruptor_version>3.3.6</log4j2_disruptor_version>
<httpclient_version>4.5.2</httpclient_version>
<netty_socketio_version>1.7.12</netty_socketio_version>
<lombok_version>1.16.6</lombok_version>
<aspectjweaver_version>1.8.9</aspectjweaver_version>
<velocity_version>1.7</velocity_version>
<dom4j_version>1.6.1</dom4j_version>
<mysql_connector_version>5.1.39</mysql_connector_version>
<druid_version>1.0.20</druid_version>
<mybatis_version>3.2.8</mybatis_version>
<mybatis-spring_version>1.2.2</mybatis-spring_version>
<spring_version>4.3.7.RELEASE</spring_version>
<itextpdf_version>5.5.10</itextpdf_version>
<itext-asian_version>5.2.0</itext-asian_version>
<shiro_version>1.3.2</shiro_version>
<shiroredis_version>2.4.2.1-RELEASE</shiroredis_version>
<jedis_version>2.9.0</jedis_version>
<ehcache_version>2.10.3</ehcache_version>
<xmemcached_version>1.3.8</xmemcached_version>
<guava_version>18.0</guava_version>
<jstl_version>1.2</jstl_version>
<fastjson_version>1.2.40</fastjson_version>
<fasterxml_version>2.5.0</fasterxml_version>
<jackson_jaxrs_version>1.9.13</jackson_jaxrs_version>
<gson_version>2.8.0</gson_version>
<quartz_version>2.2.3</quartz_version>
<servlet_version>2.5</servlet_version>
<junit_version>4.12</junit_version>
<json_lib_version>2.4</json_lib_version>
<ezmorph_version>1.0.6</ezmorph_version>
<drools_knowledge_version>6.5.0.Final</drools_knowledge_version>
<dashboard_builder_version>6.5.0.Final</dashboard_builder_version>
<commons_logging_version>1.2</commons_logging_version>
<!-- <tomcat_embed_version>7.0.55</tomcat_embed_version> -->
<tomcat_embed_version>8.0.36</tomcat_embed_version>
<mail_version>1.4</mail_version>
<activiti_version>5.18.0</activiti_version>
<!-- timevale -->
<tgtext_version>3.2.0</tgtext_version>
<esign_version>2.1.7</esign_version>
<bouncycastle_version>1.48</bouncycastle_version>
<httpmime_version>4.5.1</httpmime_version>
<timevaleutils_version>3.0.6</timevaleutils_version>
<zxing_version>3.3.0</zxing_version>
<!-- mockito -->
<mockito_version>1.9.5</mockito_version>
<hamcrest_version>1.3</hamcrest_version>
<!--dubbo相关 -->
<dubbo_version>2.5.6</dubbo_version>
<netty_version>4.1.16.Final</netty_version>
<zookeeper_version>3.4.9</zookeeper_version>
<zkclient_version>0.10</zkclient_version>
<!-- fastdfs相关 -->
<fastdfs_version>1.27.0.0</fastdfs_version>
<!-- poi相关 -->
<poi_ooxml_version>3.6</poi_ooxml_version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-common</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-facade</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-base</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-dao</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-job</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-activiti</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-cache</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-provider</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-provider-common</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-provider-gateway</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-provider-webapp</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.sunfintech</groupId>
<artifactId>sunpls-webapp</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>net.oschina.zcx7878</groupId>
<artifactId>fastdfs-client-java</artifactId>
<version>${fastdfs_version}</version>
</dependency>
<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-webmvc</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-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-test</artifactId>
<version>${spring_version}</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>${itextpdf_version}</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-asian</artifactId>
<version>${itext-asian_version}</version>
</dependency>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>${dom4j_version}</version>
</dependency>
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>${zkclient_version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>${netty_version}</version>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>${zookeeper_version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>${dubbo_version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
</exclusion>
<exclusion>
<groupId>org.jboss.netty</groupId>
<artifactId>netty</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
<version>${shiro_version}</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-web</artifactId>
<version>${shiro_version}</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>${shiro_version}</version>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>${ehcache_version}</version>
</dependency>
<dependency>
<groupId>com.googlecode.xmemcached</groupId>
<artifactId>xmemcached</artifactId>
<version>${xmemcached_version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava_version}</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>${commons_beanutils_version}</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commons_codec_version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpclient_version}</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>${commons_httpclient_version}</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>${commons_fileupload_version}</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>${json_version}</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>${velocity_version}</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${jedis_version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis_version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis-spring_version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons_lang3_version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>${commons_pool2_version}</version>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>${jsoup_version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid_version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson_version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql_connector_version}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectjweaver_version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>${commons_io_version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${fasterxml_version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${fasterxml_version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${fasterxml_version}</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>${mail_version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok_version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>${tomcat_embed_version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-logging-juli</artifactId>
<version>${tomcat_embed_version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>${jstl_version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${servlet_version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>${jackson_jaxrs_version}</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${gson_version}</version>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>${quartz_version}</version>
</dependency>
<dependency>
<groupId>org.crazycake</groupId>
<artifactId>shiro-redis</artifactId>
<version>${shiroredis_version}</version>
</dependency>
<dependency>
<groupId>net.sf.ezmorph</groupId>
<artifactId>ezmorph</artifactId>
<version>${ezmorph_version}</version>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>${json_lib_version}</version>
<classifier>jdk15</classifier>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>knowledge-api</artifactId>
<version>${drools_knowledge_version}</version>
</dependency>
<dependency>
<groupId>org.jboss.dashboard-builder</groupId>
<artifactId>dashboard-builder-bom</artifactId>
<version>${dashboard_builder_version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.corundumstudio.socketio</groupId>
<artifactId>netty-socketio</artifactId>
<version>${netty_socketio_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-bpmn-layout</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring</artifactId>
<version>${activiti_version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-bpmn-converter</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-bpmn-model</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-common-rest</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-cxf</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-diagram-rest</artifactId>
<version>${activiti_version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-explorer</artifactId>
<version>${activiti_version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-image-generator</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-json-converter</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-ldap</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-modeler</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-process-validation</artifactId>
<version>${activiti_version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-rest</artifactId>
<version>${activiti_version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-simple-workflow</artifactId>
<version>${activiti_version}</version>
</dependency>
<!-- for timevale -->
<dependency>
<groupId>com.timevale</groupId>
<artifactId>esign</artifactId>
<version>${esign_version}</version>
</dependency>
<dependency>
<groupId>com.timevale</groupId>
<artifactId>tgtext</artifactId>
<version>${tgtext_version}</version>
</dependency>
<dependency>
<groupId>com.timevale</groupId>
<artifactId>utils</artifactId>
<version>${timevaleutils_version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcmail-jdk15on</artifactId>
<version>${bouncycastle_version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>${bouncycastle_version}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>${bouncycastle_version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>${httpmime_version}</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>${zxing_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>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j_version}</version>
</dependency>
<!-- <dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.10.0</version>
</dependency> -->
<!-- poi相关 -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poi_ooxml_version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit_version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>${mockito_version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>${hamcrest_version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
<modules>
<module>sunpls-base</module>
<module>sunpls-common</module>
<module>sunpls-job</module>
<module>sunpls-webapp</module>
<module>sunpls-cache</module>
<module>sunpls-activiti</module>
<module>sunpls-gateway</module>
<module>sunpls-facade</module>
<module>sunpls-dao</module>
<module>sunpls-sdk</module>
<module>sunpls-gateway-cash</module>
<module>sunpls-provider</module>
</modules>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>