|
@@ -0,0 +1,362 @@
|
|
|
+<?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>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-parent</artifactId>
|
|
|
+ <version>2.3.3.RELEASE</version>
|
|
|
+ <relativePath/> <!-- lookup parent from repository -->
|
|
|
+ </parent>
|
|
|
+ <groupId>com.muzhi.tianhe</groupId>
|
|
|
+ <artifactId>springboot-tianhe</artifactId>
|
|
|
+<!-- <packaging>jar</packaging>-->
|
|
|
+ <!--<version>1.0-SNAPSHOT</version>-->
|
|
|
+
|
|
|
+ <properties>
|
|
|
+ <java.version>1.8</java.version>
|
|
|
+ <fastjson.version>1.2.33</fastjson.version>
|
|
|
+ <gson.version>2.8.2</gson.version>
|
|
|
+ <json.version>20170516</json.version>
|
|
|
+ <poi.version>3.17</poi.version>
|
|
|
+ <jodatime.version>2.10.1</jodatime.version>
|
|
|
+ <swagger.version>2.7.0</swagger.version>
|
|
|
+ <commons-fileupload.version>1.3.1</commons-fileupload.version>
|
|
|
+ <!-- <thymeleaf.version>3.0.2.RELEASE</thymeleaf.version>-->
|
|
|
+ <!-- 布局功能的支持程序 thymeleaf3主程序 layout2以上版本-->
|
|
|
+ <!-- <thymeleaf-layout-dialect.version>2.1.1</thymeleaf-layout-dialect.version>-->
|
|
|
+ </properties>
|
|
|
+
|
|
|
+ <repositories>
|
|
|
+ <repository>
|
|
|
+ <id>sonatype-nexus-staging</id>
|
|
|
+ <name>Sonatype Nexus Staging</name>
|
|
|
+ <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
|
|
|
+ <releases>
|
|
|
+ <enabled>true</enabled>
|
|
|
+ </releases>
|
|
|
+ <snapshots>
|
|
|
+ <enabled>true</enabled>
|
|
|
+ </snapshots>
|
|
|
+ </repository>
|
|
|
+ </repositories>
|
|
|
+
|
|
|
+ <dependencies>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.auth0</groupId>
|
|
|
+ <artifactId>java-jwt</artifactId>
|
|
|
+ <version>3.4.0</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- httpClient -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpclient</artifactId>
|
|
|
+ <version>4.5.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpcore</artifactId>
|
|
|
+ <version>4.4.13</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-httpclient</groupId>
|
|
|
+ <artifactId>commons-httpclient</artifactId>
|
|
|
+ <version>3.1</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.squareup.okhttp3</groupId>
|
|
|
+ <artifactId>okhttp</artifactId>
|
|
|
+ <version>4.4.1</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.konghq</groupId>
|
|
|
+ <artifactId>unirest-java</artifactId>
|
|
|
+ <version>2.3.17</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+<!-- <dependency>-->
|
|
|
+<!-- <groupId>org.slf4j</groupId>-->
|
|
|
+<!-- <artifactId>slf4j-api</artifactId>-->
|
|
|
+<!-- </dependency>-->
|
|
|
+
|
|
|
+<!-- <dependency>-->
|
|
|
+<!-- <groupId>commons-io</groupId>-->
|
|
|
+<!-- <artifactId>commons-io</artifactId>-->
|
|
|
+<!-- </dependency>-->
|
|
|
+
|
|
|
+ <!--json 组件 -->
|
|
|
+<!-- <dependency>-->
|
|
|
+<!-- <groupId>com.alibaba</groupId>-->
|
|
|
+<!-- <artifactId>fastjson</artifactId>-->
|
|
|
+<!-- <scope>provided</scope>-->
|
|
|
+<!-- </dependency>-->
|
|
|
+
|
|
|
+ <!-- <dependency>-->
|
|
|
+ <!-- <groupId>org.apache.cxf</groupId>-->
|
|
|
+ <!-- <artifactId>cxf-spring-boot-starter-jaxws</artifactId>-->
|
|
|
+ <!-- <version>3.3.1</version>-->
|
|
|
+ <!-- </dependency>-->
|
|
|
+
|
|
|
+ <!-- <dependency>-->
|
|
|
+ <!-- <groupId>org.springframework.boot</groupId>-->
|
|
|
+ <!-- <artifactId>spring-boot-starter-thymeleaf</artifactId>-->
|
|
|
+ <!--<!– <version>2.3.3.RELEASE</version>–>-->
|
|
|
+ <!-- </dependency>-->
|
|
|
+
|
|
|
+ <!--钉钉相关-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.aliyun</groupId>
|
|
|
+ <artifactId>alibaba-dingtalk-service-sdk</artifactId>
|
|
|
+ <version>2.0.0</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.aliyun</groupId>
|
|
|
+ <artifactId>dingtalk</artifactId>
|
|
|
+ <version>1.4.35</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!--json相关-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>fastjson</artifactId>
|
|
|
+ <version>${fastjson.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.json</groupId>
|
|
|
+ <artifactId>json</artifactId>
|
|
|
+ <version>${json.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.google.code.gson</groupId>
|
|
|
+ <artifactId>gson</artifactId>
|
|
|
+ <version>${gson.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- <dependency>-->
|
|
|
+ <!-- <groupId>net.sf.json-lib</groupId>-->
|
|
|
+ <!-- <artifactId>json-lib</artifactId>-->
|
|
|
+ <!-- <version>2.4</version>-->
|
|
|
+ <!-- </dependency>-->
|
|
|
+
|
|
|
+
|
|
|
+ <!-- JSONObject对象依赖的jar包 -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-beanutils</groupId>
|
|
|
+ <artifactId>commons-beanutils</artifactId>
|
|
|
+ <version>1.9.3</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-collections</groupId>
|
|
|
+ <artifactId>commons-collections</artifactId>
|
|
|
+ <version>3.2.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-lang</groupId>
|
|
|
+ <artifactId>commons-lang</artifactId>
|
|
|
+ <version>2.6</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-logging</groupId>
|
|
|
+ <artifactId>commons-logging</artifactId>
|
|
|
+ <version>1.1.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>net.sf.ezmorph</groupId>
|
|
|
+ <artifactId>ezmorph</artifactId>
|
|
|
+ <version>1.0.6</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>net.sf.json-lib</groupId>
|
|
|
+ <artifactId>json-lib</artifactId>
|
|
|
+ <version>2.2.3</version>
|
|
|
+ <classifier>jdk15</classifier><!-- 指定jdk版本 -->
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+
|
|
|
+ <!--xls-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.poi</groupId>
|
|
|
+ <artifactId>poi</artifactId>
|
|
|
+ <version>${poi.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--xlsx-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.poi</groupId>
|
|
|
+ <artifactId>poi-ooxml</artifactId>
|
|
|
+ <version>${poi.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>easyexcel</artifactId>
|
|
|
+ <version>2.2.7</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.commons</groupId>
|
|
|
+ <artifactId>commons-lang3</artifactId>
|
|
|
+ <version>3.10</version>
|
|
|
+ </dependency>
|
|
|
+ <!--文件上传-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-fileupload</groupId>
|
|
|
+ <artifactId>commons-fileupload</artifactId>
|
|
|
+ <version>${commons-fileupload.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- <dependency>-->
|
|
|
+ <!-- <groupId>org.springframework.boot</groupId>-->
|
|
|
+ <!-- <artifactId>spring-boot-starter-thymeleaf</artifactId>-->
|
|
|
+ <!-- </dependency>-->
|
|
|
+
|
|
|
+ <!--引入web模块-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-web</artifactId>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-devtools</artifactId>
|
|
|
+ <version>2.3.3.RELEASE</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.projectlombok</groupId>
|
|
|
+ <artifactId>lombok</artifactId>
|
|
|
+ <optional>true</optional>
|
|
|
+ <version>1.18.10</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!--mybatis-plus数据库连接-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.baomidou</groupId>
|
|
|
+ <artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
+ <version>3.2.0</version>
|
|
|
+ </dependency>
|
|
|
+ <!--引入mysql:数据库驱动-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>mysql</groupId>
|
|
|
+ <artifactId>mysql-connector-java</artifactId>
|
|
|
+ <scope>runtime</scope>
|
|
|
+ </dependency>
|
|
|
+ <!--引入druid数据源-->
|
|
|
+ <!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>druid</artifactId>
|
|
|
+ <version>1.1.9</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>druid-spring-boot-starter</artifactId>
|
|
|
+ <version>1.1.9</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!--引入jpa模块-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-data-jpa</artifactId>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!--日期时间工具-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>joda-time</groupId>
|
|
|
+ <artifactId>joda-time</artifactId>
|
|
|
+ <version>${jodatime.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!--日期工具-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>cn.hutool</groupId>
|
|
|
+ <artifactId>hutool-all</artifactId>
|
|
|
+ <version>4.6.8</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!--log4j-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>log4j</groupId>
|
|
|
+ <artifactId>log4j</artifactId>
|
|
|
+ <version>1.2.17</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!--swagger-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.springfox</groupId>
|
|
|
+ <artifactId>springfox-swagger2</artifactId>
|
|
|
+ <version>${swagger.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <!--swagger ui-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.springfox</groupId>
|
|
|
+ <artifactId>springfox-swagger-ui</artifactId>
|
|
|
+ <version>${swagger.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-test</artifactId>
|
|
|
+ <scope>test</scope>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.junit.vintage</groupId>
|
|
|
+ <artifactId>junit-vintage-engine</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ </dependencies>
|
|
|
+
|
|
|
+ <build>
|
|
|
+ <finalName>springboot-tianhe</finalName>
|
|
|
+ <plugins>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
+ <configuration>
|
|
|
+ <fork>true</fork>
|
|
|
+ </configuration>
|
|
|
+ </plugin>
|
|
|
+
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-compiler-plugin</artifactId>
|
|
|
+ <version>2.3.1</version>
|
|
|
+ <configuration>
|
|
|
+ <source>1.8</source>
|
|
|
+ <target>1.8</target>
|
|
|
+ <encoding>utf8</encoding>
|
|
|
+ </configuration>
|
|
|
+ </plugin>
|
|
|
+
|
|
|
+ <!--打包跳过测试-->
|
|
|
+<!-- <plugin>-->
|
|
|
+<!-- <groupId>org.apache.maven.plugins</groupId>-->
|
|
|
+<!-- <artifactId>maven-surefire-plugin</artifactId>-->
|
|
|
+<!-- <version>2.4.2</version>-->
|
|
|
+<!-- <configuration>-->
|
|
|
+<!-- <skipTests>true</skipTests>-->
|
|
|
+<!-- </configuration>-->
|
|
|
+<!-- </plugin>-->
|
|
|
+ </plugins>
|
|
|
+
|
|
|
+ <!--映射mapper中对应的xml配置文件,如果没有mapper.xml文件则将下列注释-->
|
|
|
+<!-- <resources>-->
|
|
|
+<!-- <resource>-->
|
|
|
+<!-- <directory>src/main/java</directory>-->
|
|
|
+<!-- <includes>-->
|
|
|
+<!-- <include>**/*.xml</include>-->
|
|
|
+
|
|
|
+<!-- <include>**/*.properties</include>-->
|
|
|
+<!-- <include>**/*.tld</include>-->
|
|
|
+<!-- <include>**/*.xls</include>-->
|
|
|
+<!-- <include>**/*.xlsx</include>-->
|
|
|
+<!-- </includes>-->
|
|
|
+<!-- <filtering>false</filtering>-->
|
|
|
+<!-- </resource>-->
|
|
|
+<!-- </resources>-->
|
|
|
+ </build>
|
|
|
+
|
|
|
+</project>
|