|
@ -0,0 +1,243 @@
|
|
|
<?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">
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
<!-- Parent -->
|
|
|
<parent>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-starter-parent</artifactId>
|
|
|
<version>1.5.9.RELEASE</version>
|
|
|
</parent>
|
|
|
|
|
|
<!-- Self -->
|
|
|
<groupId>com.yihu.jw</groupId>
|
|
|
<artifactId>wlyy-starter</artifactId>
|
|
|
<packaging>pom</packaging>
|
|
|
<version>2.0.0</version>
|
|
|
|
|
|
<!-- 模块列表 -->
|
|
|
<modules>
|
|
|
<!--<module>../starter/hbase-starter</module>-->
|
|
|
<module>../starter/swagger-starter</module>
|
|
|
</modules>
|
|
|
|
|
|
<!-- 项目发布到这个服务器 -->
|
|
|
<distributionManagement>
|
|
|
<repository>
|
|
|
<id>jkzlRepositories</id>
|
|
|
<name>jkzlRepositories</name>
|
|
|
<url>http://192.168.1.220:8081/nexus/content/repositories/jkzlRepositories/</url>
|
|
|
</repository>
|
|
|
</distributionManagement>
|
|
|
|
|
|
<properties>
|
|
|
<version.spring-cloud>Edgware.SR4</version.spring-cloud>
|
|
|
<version.jackson>2.6.6</version.jackson>
|
|
|
<version.fastdfs>1.27</version.fastdfs>
|
|
|
<version.swagger>2.7.0</version.swagger>
|
|
|
<version.swagger-ui>2.7.0</version.swagger-ui>
|
|
|
<version.swagger2markup>1.3.2</version.swagger2markup>
|
|
|
<version.springfox-staticdocs>2.6.1</version.springfox-staticdocs>
|
|
|
<version.mysql>5.1.45</version.mysql>
|
|
|
<version.commons-dbcp2>2.1.1</version.commons-dbcp2>
|
|
|
<version.commons-lang3>3.4</version.commons-lang3>
|
|
|
<version.commons.collections>3.2.1</version.commons.collections>
|
|
|
<version.hibernate>5.0.12.Final</version.hibernate>
|
|
|
<version.hibernate-validator>6.0.10.Final</version.hibernate-validator>
|
|
|
<version.hibernate-jpa-api>1.0.0.Final</version.hibernate-jpa-api>
|
|
|
<version.elasticsearch>2.4.0</version.elasticsearch>
|
|
|
<version.elasticsearch-sql>2.4.1.0</version.elasticsearch-sql>
|
|
|
<version.jest>2.4.0</version.jest>
|
|
|
<verion.fastjson>1.2.17</verion.fastjson>
|
|
|
<version.druid>1.0.15</version.druid>
|
|
|
<version.jna>3.0.9</version.jna>
|
|
|
<version.hbase-client>2.2.4</version.hbase-client>
|
|
|
<version.spring-data-hadoop>2.2.0.RELEASE</version.spring-data-hadoop>
|
|
|
<version.spring-data-solr>2.1.3.RELEASE</version.spring-data-solr>
|
|
|
<version.bcprov-jdk15on>1.59</version.bcprov-jdk15on>
|
|
|
<version.json>20160212</version.json>
|
|
|
<version.json-lib>2.4</version.json-lib>
|
|
|
<version.pinyin4j>2.5.0</version.pinyin4j>
|
|
|
<version.cat>2.0.0</version.cat>
|
|
|
<version.feign-okhttp>9.3.1</version.feign-okhttp>
|
|
|
</properties>
|
|
|
|
|
|
<dependencyManagement>
|
|
|
<dependencies>
|
|
|
|
|
|
<!-- Spring Cloud -->
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.cloud</groupId>
|
|
|
<artifactId>spring-cloud-dependencies</artifactId>
|
|
|
<version>${version.spring-cloud}</version>
|
|
|
<type>pom</type>
|
|
|
<scope>import</scope>
|
|
|
</dependency>
|
|
|
<!-- Swagger-ui library -->
|
|
|
<dependency>
|
|
|
<groupId>io.springfox</groupId>
|
|
|
<artifactId>springfox-swagger2</artifactId>
|
|
|
<version>${version.swagger}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>io.springfox</groupId>
|
|
|
<artifactId>springfox-swagger-ui</artifactId>
|
|
|
<version>${version.swagger-ui}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>io.springfox</groupId>
|
|
|
<artifactId>springfox-staticdocs</artifactId>
|
|
|
<version>${version.springfox-staticdocs}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>io.github.swagger2markup</groupId>
|
|
|
<artifactId>swagger2markup</artifactId>
|
|
|
<version>${version.swagger2markup}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- Alibaba library -->
|
|
|
<dependency>
|
|
|
<groupId>com.alibaba</groupId>
|
|
|
<artifactId>fastjson</artifactId>
|
|
|
<version>${verion.fastjson}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- jna library -->
|
|
|
<dependency>
|
|
|
<groupId>com.sun.jna</groupId>
|
|
|
<artifactId>jna</artifactId>
|
|
|
<version>${version.jna}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- Apache library -->
|
|
|
<dependency>
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
<artifactId>commons-dbcp2</artifactId>
|
|
|
<version>${version.commons-dbcp2}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.apache.commons</groupId>
|
|
|
<artifactId>commons-lang3</artifactId>
|
|
|
<version>${version.commons-lang3}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>commons-collections</groupId>
|
|
|
<artifactId>commons-collections</artifactId>
|
|
|
<version>${version.commons.collections}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- Jackson library -->
|
|
|
<dependency>
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
<artifactId>jackson-annotations</artifactId>
|
|
|
<version>${version.jackson}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
<artifactId>jackson-core</artifactId>
|
|
|
<version>${version.jackson}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
|
<artifactId>jackson-databind</artifactId>
|
|
|
<version>${version.jackson}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- Json library -->
|
|
|
<dependency>
|
|
|
<groupId>org.json</groupId>
|
|
|
<artifactId>json</artifactId>
|
|
|
<version>${version.json}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- Net json library -->
|
|
|
<dependency>
|
|
|
<groupId>net.sf.json-lib</groupId>
|
|
|
<artifactId>json-lib</artifactId>
|
|
|
<version>${version.json-lib}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- Hbase library -->
|
|
|
<dependency>
|
|
|
<groupId>org.apache.hbase</groupId>
|
|
|
<artifactId>hbase-client</artifactId>
|
|
|
<version>${version.hbase-client}</version>
|
|
|
<exclusions>
|
|
|
<exclusion>
|
|
|
<groupId>org.apache.hadoop</groupId>
|
|
|
<artifactId>*</artifactId>
|
|
|
</exclusion>
|
|
|
<exclusion>
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
<artifactId>slf4j-log4j12</artifactId>
|
|
|
</exclusion>
|
|
|
</exclusions>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.apache.hbase</groupId>
|
|
|
<artifactId>hbase-common</artifactId>
|
|
|
<version>${version.hbase-client}</version>
|
|
|
<exclusions>
|
|
|
<exclusion>
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
<artifactId>slf4j-log4j12</artifactId>
|
|
|
</exclusion>
|
|
|
</exclusions>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.apache.hbase</groupId>
|
|
|
<artifactId>hbase-protocol</artifactId>
|
|
|
<version>${version.hbase-client}</version>
|
|
|
<exclusions>
|
|
|
<exclusion>
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
<artifactId>slf4j-log4j12</artifactId>
|
|
|
</exclusion>
|
|
|
</exclusions>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.data</groupId>
|
|
|
<artifactId>spring-data-hadoop-hbase</artifactId>
|
|
|
<version>${version.spring-data-hadoop}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- security library -->
|
|
|
<dependency>
|
|
|
<groupId>org.bouncycastle</groupId>
|
|
|
<artifactId>bcprov-jdk15on</artifactId>
|
|
|
<version>${version.bcprov-jdk15on}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<!-- 拼音 -->
|
|
|
<dependency>
|
|
|
<groupId>com.belerweb</groupId>
|
|
|
<artifactId>pinyin4j</artifactId>
|
|
|
<version>${version.pinyin4j}</version>
|
|
|
</dependency>
|
|
|
|
|
|
</dependencies>
|
|
|
</dependencyManagement>
|
|
|
|
|
|
<build>
|
|
|
<plugins>
|
|
|
<plugin>
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-source-plugin</artifactId>
|
|
|
<configuration>
|
|
|
<attach>true</attach>
|
|
|
</configuration>
|
|
|
<executions>
|
|
|
<execution>
|
|
|
<phase>compile</phase>
|
|
|
<goals>
|
|
|
<goal>jar</goal>
|
|
|
</goals>
|
|
|
</execution>
|
|
|
</executions>
|
|
|
</plugin>
|
|
|
</plugins>
|
|
|
</build>
|
|
|
|
|
|
|
|
|
</project>
|