<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/maven-v4_0_0.xsd">
|
<modelVersion>4.0.0</modelVersion>
|
<groupId>com.safeluck</groupId>
|
<artifactId>app-parent</artifactId>
|
<packaging>pom</packaging>
|
<version>1.0</version>
|
<dependencies>
|
<dependency>
|
<groupId>io.github.openfeign</groupId>
|
<artifactId>feign-core</artifactId>
|
<version>9.7.0</version>
|
</dependency>
|
<dependency>
|
<groupId>io.github.openfeign</groupId>
|
<artifactId>feign-gson</artifactId>
|
<version>9.7.0</version>
|
</dependency>
|
<dependency>
|
<groupId>io.netty</groupId>
|
<artifactId>netty</artifactId>
|
<version>3.7.0.Final</version>
|
</dependency>
|
<dependency>
|
<groupId>com.github.sgroschupf</groupId>
|
<artifactId>zkclient</artifactId>
|
<version>0.1</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.zookeeper</groupId>
|
<artifactId>zookeeper</artifactId>
|
<version>3.4.6</version>
|
</dependency>
|
|
<!-- 测试相关jar包 -->
|
<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.springframework</groupId>
|
<artifactId>spring-test</artifactId>
|
<version>${spring.version}</version>
|
</dependency>
|
<dependency>
|
<groupId> com.h2database</groupId>
|
<artifactId>h2</artifactId>
|
<version>${h2.version}</version>
|
<scope>test</scope>
|
</dependency>
|
<!-- 日志相关jar包 -->
|
<dependency>
|
<groupId>org.slf4j</groupId>
|
<artifactId>slf4j-api</artifactId>
|
<version>${slf4j.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.slf4j</groupId>
|
<artifactId>slf4j-log4j12</artifactId>
|
<version>1.7.2</version>
|
</dependency>
|
<dependency>
|
<groupId>log4j</groupId>
|
<artifactId>log4j</artifactId>
|
<version>1.2.14</version>
|
</dependency>
|
<!-- cglib asm 相关jar包 -->
|
<dependency>
|
<groupId>cglib</groupId>
|
<artifactId>cglib</artifactId>
|
<version>${cglib.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.ow2.asm</groupId>
|
<artifactId>asm</artifactId>
|
<version>${asm.version}</version>
|
</dependency>
|
|
<!-- utils 相关jar包 -->
|
<dependency>
|
<groupId>commons-logging</groupId>
|
<artifactId>commons-logging</artifactId>
|
<version>1.1.1</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-collections4</artifactId>
|
<version>${common-collections4.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>commons-collections</groupId>
|
<artifactId>commons-collections</artifactId>
|
<version>3.2.1</version>
|
</dependency>
|
<dependency>
|
<groupId>com.google.guava</groupId>
|
<artifactId>guava</artifactId>
|
<version>${guava.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>commons-io</groupId>
|
<artifactId>commons-io</artifactId>
|
<version>${commons-io.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>commons-codec</groupId>
|
<artifactId>commons-codec</artifactId>
|
<version>1.7</version>
|
</dependency>
|
<dependency>
|
<groupId>commons-beanutils</groupId>
|
<artifactId>commons-beanutils</artifactId>
|
<version>1.8.3</version>
|
<exclusions>
|
<exclusion>
|
<groupId>commons-logging</groupId>
|
<artifactId>commons-logging</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
<dependency>
|
<groupId>commons-fileupload</groupId>
|
<artifactId>commons-fileupload</artifactId>
|
<version>${common.fileupload.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.commons</groupId>
|
<artifactId>commons-compress</artifactId>
|
<version>${common.compress.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.ant</groupId>
|
<artifactId>ant</artifactId>
|
<version>${ant.version}</version>
|
<exclusions>
|
<exclusion>
|
<artifactId>ant-launcher</artifactId>
|
<groupId>org.apache.ant</groupId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!-- 数据库驱动相关包 -->
|
<dependency>
|
<groupId>mysql</groupId>
|
<artifactId>mysql-connector-java</artifactId>
|
<version>${mysql.version}</version>
|
</dependency>
|
<!-- data source 相关jar包 -->
|
<dependency>
|
<groupId>com.alibaba</groupId>
|
<artifactId>druid</artifactId>
|
<version>1.0.19</version>
|
</dependency>
|
|
<!-- web相关jar包 -->
|
<dependency>
|
<groupId>javax.servlet</groupId>
|
<artifactId>javax.servlet-api</artifactId>
|
<version>${servlet.version}</version>
|
<scope>provided</scope>
|
</dependency>
|
<!--<dependency>-->
|
<!--<groupId>javax.servlet.jsp</groupId>-->
|
<!--<artifactId>jsp-api</artifactId>-->
|
<!--<version>${jsp.version}</version>-->
|
<!--<scope>provided</scope>-->
|
<!--</dependency>-->
|
<dependency>
|
<groupId>taglibs</groupId>
|
<artifactId>standard</artifactId>
|
<version>${standard.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>javax.servlet</groupId>
|
<artifactId>jstl</artifactId>
|
<version>${jstl.version}</version>
|
</dependency>
|
|
<!-- aspectj相关jar包 -->
|
<dependency>
|
<groupId>org.aspectj</groupId>
|
<artifactId>aspectjrt</artifactId>
|
<version>${aspectj.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.aspectj</groupId>
|
<artifactId>aspectjweaver</artifactId>
|
<version>${aspectj.version}</version>
|
</dependency>
|
|
|
<!-- spring相关jar包 -->
|
<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-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-tx</artifactId>
|
<version>${spring.version}</version>
|
</dependency>
|
<!-- spring webmvc相关jar包 -->
|
<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-oxm</artifactId>
|
<version>${spring.version}</version>
|
</dependency>
|
<!-- spring jpa -->
|
<dependency>
|
<groupId>org.springframework.data</groupId>
|
<artifactId>spring-data-jpa</artifactId>
|
<version>${spring.data.jpa.version}</version>
|
<exclusions>
|
<exclusion>
|
<artifactId>jcl-over-slf4j</artifactId>
|
<groupId>org.slf4j</groupId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!-- spring-security -->
|
<dependency>
|
<groupId>org.springframework.security</groupId>
|
<artifactId>spring-security-core</artifactId>
|
<version>${spring.security.version}</version>
|
</dependency>
|
<!-- hibernate相关jar包 -->
|
<dependency>
|
<groupId>org.hibernate</groupId>
|
<artifactId>hibernate-core</artifactId>
|
<version>${hibernate.core.version}</version>
|
<exclusions>
|
<exclusion>
|
<groupId>commons-logging</groupId>
|
<artifactId>commons-logging</artifactId>
|
</exclusion>
|
<exclusion>
|
<groupId>javassist</groupId>
|
<artifactId>javassist</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
<dependency>
|
<groupId>org.hibernate</groupId>
|
<artifactId>hibernate-entitymanager</artifactId>
|
<version>${hibernate.core.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.javassist</groupId>
|
<artifactId>javassist</artifactId>
|
<version>${javassist.version}</version>
|
<exclusions>
|
<exclusion>
|
<groupId>commons-logging</groupId>
|
<artifactId>commons-logging</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
<dependency>
|
<groupId>org.hibernate</groupId>
|
<artifactId>hibernate-ehcache</artifactId>
|
<version>${hibernate.ehcache.version}</version>
|
<exclusions>
|
<exclusion>
|
<groupId>commons-logging</groupId>
|
<artifactId>commons-logging</artifactId>
|
</exclusion>
|
<exclusion>
|
<artifactId>ehcache-core</artifactId>
|
<groupId>net.sf.ehcache</groupId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
<dependency>
|
<groupId>org.hibernate.common</groupId>
|
<artifactId>hibernate-commons-annotations</artifactId>
|
<version>${hibernate.commons.annotaions.version}</version>
|
<exclusions>
|
<exclusion>
|
<groupId>commons-logging</groupId>
|
<artifactId>commons-logging</artifactId>
|
</exclusion>
|
<exclusion>
|
<groupId>org.hibernate</groupId>
|
<artifactId>hibernate</artifactId>
|
</exclusion>
|
<exclusion>
|
<groupId>commons-logging</groupId>
|
<artifactId>commons-logging</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!-- hibernate validator 相关jar包 -->
|
<dependency>
|
<groupId>org.hibernate</groupId>
|
<artifactId>hibernate-validator</artifactId>
|
<version>${hibernate.validator.version}</version>
|
</dependency>
|
|
<!-- apache shiro 相关jar包 -->
|
<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-aspectj</artifactId>
|
<version>${shiro.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.shiro</groupId>
|
<artifactId>shiro-ehcache</artifactId>
|
<version>${shiro.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.shiro</groupId>
|
<artifactId>shiro-quartz</artifactId>
|
<version>${shiro.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.shiro</groupId>
|
<artifactId>shiro-spring</artifactId>
|
<version>${shiro.version}</version>
|
</dependency>
|
|
<!-- encache 相关jar包 -->
|
<dependency>
|
<groupId>net.sf.ehcache</groupId>
|
<artifactId>ehcache-core</artifactId>
|
<version>${ehcache.core.version}</version>
|
<scope>compile</scope>
|
<exclusions>
|
<exclusion>
|
<artifactId>slf4j-api</artifactId>
|
<groupId>org.slf4j</groupId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!-- json 相关jar包 -->
|
<dependency>
|
<groupId>net.sf.json-lib</groupId>
|
<artifactId>json-lib</artifactId>
|
<version>2.4</version>
|
<classifier>jdk15</classifier>
|
</dependency>
|
<dependency>
|
<groupId>com.alibaba</groupId>
|
<artifactId>fastjson</artifactId>
|
<version>${fastjson.version}</version>
|
</dependency>
|
|
<!-- 安全相关jar包 -->
|
|
<!-- httpclient相关jar包 -->
|
<dependency>
|
<groupId>org.apache.httpcomponents</groupId>
|
<artifactId>httpclient</artifactId>
|
<version>${httpclient.version}</version>
|
<exclusions>
|
<exclusion>
|
<groupId>commons-logging</groupId>
|
<artifactId>commons-logging</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!--dom4j -->
|
<dependency>
|
<groupId>dom4j</groupId>
|
<artifactId>dom4j</artifactId>
|
<version>${dom4j.version}</version>
|
<exclusions>
|
<exclusion>
|
<groupId>xml-apis</groupId>
|
<artifactId>xml-apis</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!-- 时间相关 -->
|
<!--日期美化 -->
|
<dependency>
|
<groupId>org.ocpsoft.prettytime</groupId>
|
<artifactId>prettytime</artifactId>
|
<version>${prettytime.version}</version>
|
</dependency>
|
<!-- joda time 相关jar包 -->
|
<dependency>
|
<groupId>joda-time</groupId>
|
<artifactId>joda-time</artifactId>
|
<version>${joda-time.version}</version>
|
</dependency>
|
|
|
<!-- html处理jar包 -->
|
<dependency>
|
<groupId>org.jsoup</groupId>
|
<artifactId>jsoup</artifactId>
|
<version>${jsoup.version}</version>
|
</dependency>
|
|
<!-- poi相关包 -->
|
<dependency>
|
<groupId>org.apache.poi</groupId>
|
<artifactId>poi-ooxml</artifactId>
|
<version>${poi.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>com.octo.captcha</groupId>
|
<artifactId>jcaptcha-api</artifactId>
|
<version>${jcaptcha.version}</version>
|
</dependency>
|
<dependency>
|
<groupId>com.octo.captcha</groupId>
|
<artifactId>jcaptcha</artifactId>
|
<version>${jcaptcha.version}</version>
|
<exclusions>
|
<exclusion>
|
<groupId>com.jhlabs</groupId>
|
<artifactId>imaging</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!-- jxl相关包 -->
|
<dependency>
|
<groupId>net.sourceforge.jexcelapi</groupId>
|
<artifactId>jxl</artifactId>
|
<version>2.6.12</version>
|
</dependency>
|
<!-- itextpdf相关包 -->
|
<dependency>
|
<groupId>com.itextpdf</groupId>
|
<artifactId>itextpdf</artifactId>
|
<version>5.3.2</version>
|
</dependency>
|
<dependency>
|
<groupId>com.itextpdf</groupId>
|
<artifactId>itext-asian</artifactId>
|
<version>5.2.0</version>
|
</dependency>
|
<!-- axis2相关包 -->
|
<dependency>
|
<groupId>org.apache.axis</groupId>
|
<artifactId>axis</artifactId>
|
<version>1.4</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.axis2</groupId>
|
<artifactId>axis2-kernel</artifactId>
|
<version>1.6.2</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.axis2</groupId>
|
<artifactId>axis2-adb</artifactId>
|
<version>1.6.2</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.axis2</groupId>
|
<artifactId>axis2-transport-local</artifactId>
|
<version>1.6.2</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.axis2</groupId>
|
<artifactId>axis2-transport-http</artifactId>
|
<version>1.6.2</version>
|
</dependency>
|
<dependency>
|
<groupId>org.apache.axis</groupId>
|
<artifactId>axis-jaxrpc</artifactId>
|
<version>1.4</version>
|
</dependency>
|
<dependency>
|
<groupId>commons-discovery</groupId>
|
<artifactId>commons-discovery</artifactId>
|
<version>0.5</version>
|
</dependency>
|
<dependency>
|
<groupId>com.google.code.simple-spring-memcached</groupId>
|
<artifactId>spring-cache</artifactId>
|
<version>3.1.0</version>
|
</dependency>
|
|
<dependency>
|
<groupId>com.google.code.simple-spring-memcached</groupId>
|
<artifactId>xmemcached-provider</artifactId>
|
<version>3.1.0</version>
|
</dependency>
|
<dependency>
|
<groupId>postgresql</groupId>
|
<artifactId>postgresql</artifactId>
|
<version>9.1-901.jdbc4</version>
|
</dependency>
|
<dependency>
|
<groupId>com.mchange</groupId>
|
<artifactId>c3p0</artifactId>
|
<version>0.9.2.1</version>
|
</dependency>
|
<dependency>
|
<groupId>com.google.code.gson</groupId>
|
<artifactId>gson</artifactId>
|
<version>2.6.2</version>
|
</dependency>
|
<dependency>
|
<groupId>org.sitemesh</groupId>
|
<artifactId>sitemesh</artifactId>
|
<version>3.0.1</version>
|
</dependency>
|
<dependency>
|
|
<groupId>com.aliyun</groupId>
|
<artifactId>aliyun-java-sdk-green</artifactId>
|
<version>3.0.0</version>
|
</dependency>
|
|
<dependency>
|
<groupId>com.aliyun</groupId>
|
<artifactId>aliyun-java-sdk-core</artifactId>
|
<version>3.2.8</version>
|
</dependency>
|
|
<dependency>
|
<groupId>com.aliyun</groupId>
|
<artifactId>aliyun-java-sdk-push</artifactId>
|
<version>3.10.0</version>
|
</dependency>
|
<!--<dependency>-->
|
<!--<groupId>com.aliyun</groupId>-->
|
<!--<artifactId>aliyun-java-sdk-push</artifactId>-->
|
<!--<version>2.1.0</version>-->
|
<!--</dependency>-->
|
<dependency>
|
<groupId>com.aliyun.oss</groupId>
|
<artifactId>aliyun-sdk-oss</artifactId>
|
<version>2.2.1</version>
|
</dependency>
|
|
<dependency>
|
<groupId>net.coobird</groupId>
|
<artifactId>thumbnailator</artifactId>
|
<version>0.4.3</version>
|
</dependency>
|
<dependency>
|
<groupId>redis.clients</groupId>
|
<artifactId>jedis</artifactId>
|
<version>2.9.0</version>
|
</dependency>
|
<dependency>
|
<groupId>org.springframework.data</groupId>
|
<artifactId>spring-data-redis</artifactId>
|
<version>1.7.1.RELEASE</version>
|
</dependency>
|
|
<dependency>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
<artifactId>jackson-core</artifactId>
|
<version>2.2.3</version>
|
</dependency>
|
|
<dependency>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
<artifactId>jackson-databind</artifactId>
|
<version>2.2.3</version>
|
</dependency>
|
|
<dependency>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
<artifactId>jackson-annotations</artifactId>
|
<version>2.2.3</version>
|
</dependency>
|
<dependency>
|
<groupId>net.coobird</groupId>
|
<artifactId>thumbnailator</artifactId>
|
<version>0.4.3</version>
|
</dependency>
|
|
|
|
<dependency>
|
<groupId>org.jetbrains.kotlin</groupId>
|
<artifactId>kotlin-stdlib</artifactId>
|
<version>${kotlin.version}</version>
|
</dependency>
|
|
<dependency>
|
<groupId>org.jetbrains.kotlin</groupId>
|
<artifactId>kotlin-reflect</artifactId>
|
<version>${kotlin.version}</version>
|
|
|
|
</dependency>
|
|
<dependency>
|
<groupId>org.jetbrains.kotlin</groupId>
|
<artifactId>kotlin-test</artifactId>
|
<version>${kotlin.version}</version>
|
<scope>test</scope>
|
</dependency>
|
|
<dependency>
|
<groupId>org.jetbrains.kotlin</groupId>
|
<artifactId>kotlin-stdlib-jdk8</artifactId>
|
<version>${kotlin.version}</version>
|
|
</dependency>
|
<dependency>
|
<groupId>junit</groupId>
|
<artifactId>junit</artifactId>
|
<version>4.11</version>
|
</dependency>
|
</dependencies>
|
|
<properties>
|
<kotlin.version>1.3.0</kotlin.version>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<jdk.version>1.8</jdk.version>
|
<asm.version>4.2</asm.version>
|
<cglib.version>3.1</cglib.version>
|
|
<commons-lang3.version>3.1</commons-lang3.version>
|
<common-collections4.version>4.0</common-collections4.version>
|
<commons-io.version>2.4</commons-io.version>
|
<guava.version>19.0</guava.version>
|
<common.fileupload.version>1.3</common.fileupload.version>
|
<common.compress.version>1.6</common.compress.version>
|
<ant.version>1.9.2</ant.version>
|
|
<junit.version>4.11</junit.version>
|
<mockito.version>1.9.5</mockito.version>
|
<powermock.version>1.5.2</powermock.version>
|
<h2.version>1.3.174</h2.version>
|
|
<servlet.version>3.0.1</servlet.version>
|
<jsp.version>2.2</jsp.version>
|
<jstl.version>1.2</jstl.version>
|
<standard.version>1.1.2</standard.version>
|
|
<aspectj.version>1.7.4</aspectj.version>
|
<spring.version>4.1.9.RELEASE</spring.version>
|
<spring.security.version>4.0.4.RELEASE</spring.security.version>
|
|
<spring.data.jpa.version>1.4.1.RELEASE</spring.data.jpa.version>
|
|
<hibernate.core.version>4.3.0.Final</hibernate.core.version>
|
<hibernate.ehcache.version>4.3.0.Final</hibernate.ehcache.version>
|
<hibernate.commons.annotaions.version>4.0.4.Final</hibernate.commons.annotaions.version>
|
<hibernate.validator.version>5.0.2.Final</hibernate.validator.version>
|
|
<javassist.version>3.18.0-GA</javassist.version>
|
|
<ehcache.core.version>2.6.6</ehcache.core.version>
|
|
<shiro.version>1.2.3</shiro.version>
|
|
<slf4j.version>1.7.2</slf4j.version>
|
<logback.version>1.0.13</logback.version>
|
|
<mysql.version>5.1.27</mysql.version>
|
|
<druid.version>1.0.19</druid.version>
|
<fastjson.version>1.2.28</fastjson.version>
|
|
<httpclient.version>4.5</httpclient.version>
|
|
<dom4j.version>1.6.1</dom4j.version>
|
<joda-time.version>2.3</joda-time.version>
|
<prettytime.version>3.2.3.Final</prettytime.version>
|
<jcaptcha.version>1.0</jcaptcha.version>
|
|
<jsoup.version>1.7.3</jsoup.version>
|
<poi.version>3.10.1</poi.version>
|
</properties>
|
|
<repositories>
|
<repository>
|
<id>central</id>
|
<name>Central Repository</name>
|
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
|
<snapshots>
|
<enabled>false</enabled>
|
</snapshots>
|
</repository>
|
</repositories>
|
|
<build>
|
<plugins>
|
|
<plugin>
|
<artifactId>kotlin-maven-plugin</artifactId>
|
<groupId>org.jetbrains.kotlin</groupId>
|
<version>${kotlin.version}</version>
|
<configuration>
|
<compilerPlugins>
|
<!-- Or "spring" for the Spring support -->
|
<plugin>spring</plugin>
|
</compilerPlugins>
|
</configuration>
|
<dependencies>
|
<dependency>
|
<groupId>org.jetbrains.kotlin</groupId>
|
<artifactId>kotlin-maven-allopen</artifactId>
|
<version>${kotlin.version}</version>
|
</dependency>
|
</dependencies>
|
<executions>
|
<execution>
|
<id>compile</id>
|
<goals> <goal>compile</goal> </goals>
|
<configuration>
|
<args>
|
<arg>-Xjsr305=strict</arg>
|
</args>
|
<sourceDirs>
|
<sourceDir>${project.basedir}/src/main/kotlin</sourceDir>
|
<sourceDir>${project.basedir}/src/main/java</sourceDir>
|
</sourceDirs>
|
</configuration>
|
|
</execution>
|
<execution>
|
<id>test-compile</id>
|
<goals> <goal>test-compile</goal> </goals>
|
<configuration>
|
<sourceDirs>
|
<sourceDir>${project.basedir}/src/test/kotlin</sourceDir>
|
<sourceDir>${project.basedir}/src/test/java</sourceDir>
|
</sourceDirs>
|
</configuration>
|
</execution>
|
</executions>
|
</plugin>
|
|
|
<plugin>
|
<groupId>org.apache.maven.plugins</groupId>
|
<artifactId>maven-compiler-plugin</artifactId>
|
<version>3.5.1</version>
|
<configuration>
|
|
<source>${jdk.version}</source>
|
<target>${jdk.version}</target>
|
</configuration>
|
<executions>
|
<!-- Replacing default-compile as it is treated specially by maven -->
|
<execution>
|
<id>default-compile</id>
|
<phase>none</phase>
|
</execution>
|
<!-- Replacing default-testCompile as it is treated specially by maven -->
|
<execution>
|
<id>default-testCompile</id>
|
<phase>none</phase>
|
</execution>
|
<execution>
|
<id>java-compile</id>
|
<phase>compile</phase>
|
<goals> <goal>compile</goal> </goals>
|
</execution>
|
<execution>
|
<id>java-test-compile</id>
|
<phase>test-compile</phase>
|
<goals> <goal>testCompile</goal> </goals>
|
</execution>
|
</executions>
|
|
</plugin>
|
|
<!--<plugin>-->
|
<!--<groupId>org.apache.maven.plugins</groupId>-->
|
<!--<artifactId>maven-compiler-plugin</artifactId>-->
|
<!--<version>3.1</version>-->
|
<!--<configuration>-->
|
<!--<source>${jdk.version}</source>-->
|
<!--<target>${jdk.version}</target>-->
|
<!--</configuration>-->
|
<!--</plugin>-->
|
</plugins>
|
<!--<resources>-->
|
<!--<resource>-->
|
<!--<directory>src/main/java</directory>-->
|
<!--<excludes>-->
|
<!--<exclude>**/*.java</exclude>-->
|
<!--</excludes>-->
|
<!--</resource>-->
|
<!--</resources>-->
|
|
</build>
|
</project>
|