|
@@ -1,253 +1,258 @@
|
|
|
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
- <modelVersion>4.0.0</modelVersion>
|
|
|
- <parent>
|
|
|
- <groupId>com.shanghaichengdi</groupId>
|
|
|
- <artifactId>ghjg-item</artifactId>
|
|
|
- <version>1.0-SNAPSHOT</version>
|
|
|
- </parent>
|
|
|
+<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
+ <modelVersion>4.0.0</modelVersion>
|
|
|
+ <parent>
|
|
|
<groupId>com.shanghaichengdi</groupId>
|
|
|
- <artifactId>ghjg-item-server</artifactId>
|
|
|
- <version>0.0.1-SNAPSHOT</version>
|
|
|
- <name>ghjgWebServiceTest</name>
|
|
|
- <description>ghjg-item-server</description>
|
|
|
- <properties>
|
|
|
- <java.version>1.8</java.version>
|
|
|
- </properties>
|
|
|
- <dependencies>
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter</artifactId>
|
|
|
- </dependency>
|
|
|
+ <artifactId>ghjg-item</artifactId>
|
|
|
+ <version>1.0-SNAPSHOT</version>
|
|
|
+ </parent>
|
|
|
+ <groupId>com.shanghaichengdi</groupId>
|
|
|
+ <artifactId>ghjg-item-server</artifactId>
|
|
|
+ <version>0.0.1-SNAPSHOT</version>
|
|
|
+ <name>ghjgWebServiceTest</name>
|
|
|
+ <description>ghjg-item-server</description>
|
|
|
+ <properties>
|
|
|
+ <java.version>1.8</java.version>
|
|
|
+ </properties>
|
|
|
+ <dependencies>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter</artifactId>
|
|
|
+ </dependency>
|
|
|
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-test</artifactId>
|
|
|
- <scope>test</scope>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-web</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-data-redis</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-aop</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>com.shanghaichengdi</groupId>
|
|
|
- <artifactId>ghjg-item-common</artifactId>
|
|
|
- <version>1.0-SNAPSHOT</version>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>cn.hutool</groupId>
|
|
|
- <artifactId>hutool-all</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>com.github.ulisesbocchio</groupId>
|
|
|
- <artifactId>jasypt-spring-boot-starter</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>com.opencsv</groupId>
|
|
|
- <artifactId>opencsv</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.apache.httpcomponents</groupId>
|
|
|
- <artifactId>httpclient</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>com.baomidou</groupId>
|
|
|
- <artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>com.alibaba</groupId>
|
|
|
- <artifactId>fastjson</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>com.oracle</groupId>
|
|
|
- <artifactId>ojdbc6</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>io.springfox</groupId>
|
|
|
- <artifactId>springfox-swagger2</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>io.springfox</groupId>
|
|
|
- <artifactId>springfox-swagger-ui</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>com.github.pagehelper</groupId>
|
|
|
- <artifactId>pagehelper-spring-boot-starter</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.apache.shiro</groupId>
|
|
|
- <artifactId>shiro-spring</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>io.jsonwebtoken</groupId>
|
|
|
- <artifactId>jjwt</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.apache.commons</groupId>
|
|
|
- <artifactId>commons-lang3</artifactId>
|
|
|
- </dependency>
|
|
|
- </dependencies>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-test</artifactId>
|
|
|
+ <scope>test</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-web</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-data-redis</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-aop</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.shanghaichengdi</groupId>
|
|
|
+ <artifactId>ghjg-item-common</artifactId>
|
|
|
+ <version>1.0-SNAPSHOT</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>cn.hutool</groupId>
|
|
|
+ <artifactId>hutool-all</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.ulisesbocchio</groupId>
|
|
|
+ <artifactId>jasypt-spring-boot-starter</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.opencsv</groupId>
|
|
|
+ <artifactId>opencsv</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpclient</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.baomidou</groupId>
|
|
|
+ <artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>fastjson</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.oracle</groupId>
|
|
|
+ <artifactId>ojdbc6</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.springfox</groupId>
|
|
|
+ <artifactId>springfox-swagger2</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.springfox</groupId>
|
|
|
+ <artifactId>springfox-swagger-ui</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.pagehelper</groupId>
|
|
|
+ <artifactId>pagehelper-spring-boot-starter</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.shiro</groupId>
|
|
|
+ <artifactId>shiro-spring</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.jsonwebtoken</groupId>
|
|
|
+ <artifactId>jjwt</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.commons</groupId>
|
|
|
+ <artifactId>commons-lang3</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>easyexcel</artifactId>
|
|
|
+ </dependency>
|
|
|
+ </dependencies>
|
|
|
|
|
|
- <profiles>
|
|
|
- <profile>
|
|
|
- <!-- 本地开发环境 -->
|
|
|
- <id>dev</id>
|
|
|
- <properties>
|
|
|
- <profiles.active>dev</profiles.active>
|
|
|
- </properties>
|
|
|
- </profile>
|
|
|
- <profile>
|
|
|
- <!-- 发布环境 -->
|
|
|
- <id>pro-file</id>
|
|
|
- <properties>
|
|
|
- <profiles.active>pro/fileServer</profiles.active>
|
|
|
- </properties>
|
|
|
- </profile>
|
|
|
- <profile>
|
|
|
- <!-- 发布环境 -->
|
|
|
- <id>pro-service</id>
|
|
|
- <properties>
|
|
|
- <profiles.active>pro/serviceServer</profiles.active>
|
|
|
- </properties>
|
|
|
- <activation>
|
|
|
- <!-- 设置默认激活这个配置 -->
|
|
|
- <activeByDefault>true</activeByDefault>
|
|
|
- </activation>
|
|
|
- </profile>
|
|
|
- <profile>
|
|
|
- <!-- 测试环境 -->
|
|
|
- <id>test</id>
|
|
|
- <properties>
|
|
|
- <profiles.active>test</profiles.active>
|
|
|
- </properties>
|
|
|
- </profile>
|
|
|
- </profiles>
|
|
|
+ <profiles>
|
|
|
+ <profile>
|
|
|
+ <!-- 本地开发环境 -->
|
|
|
+ <id>dev</id>
|
|
|
+ <properties>
|
|
|
+ <profiles.active>dev</profiles.active>
|
|
|
+ </properties>
|
|
|
+ </profile>
|
|
|
+ <profile>
|
|
|
+ <!-- 发布环境 -->
|
|
|
+ <id>pro-file</id>
|
|
|
+ <properties>
|
|
|
+ <profiles.active>pro/fileServer</profiles.active>
|
|
|
+ </properties>
|
|
|
+ </profile>
|
|
|
+ <profile>
|
|
|
+ <!-- 发布环境 -->
|
|
|
+ <id>pro-service</id>
|
|
|
+ <properties>
|
|
|
+ <profiles.active>pro/serviceServer</profiles.active>
|
|
|
+ </properties>
|
|
|
+ <activation>
|
|
|
+ <!-- 设置默认激活这个配置 -->
|
|
|
+ <activeByDefault>true</activeByDefault>
|
|
|
+ </activation>
|
|
|
+ </profile>
|
|
|
+ <profile>
|
|
|
+ <!-- 测试环境 -->
|
|
|
+ <id>test</id>
|
|
|
+ <properties>
|
|
|
+ <profiles.active>test</profiles.active>
|
|
|
+ </properties>
|
|
|
+ </profile>
|
|
|
+ </profiles>
|
|
|
|
|
|
- <build>
|
|
|
- <finalName>ghjgWebServiceTest</finalName>
|
|
|
- <plugins>
|
|
|
- <plugin>
|
|
|
- <artifactId>maven-war-plugin</artifactId>
|
|
|
- <version>3.0.0</version>
|
|
|
- </plugin>
|
|
|
- <plugin>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
- <version>2.0.3.RELEASE</version>
|
|
|
- <configuration>
|
|
|
- <!-- 把本地jar 达成jar的时候加入-->
|
|
|
- <includeSystemScope>true</includeSystemScope>
|
|
|
- <mainClass>com.shanghaichengdi.ghjgitem.GhjgItemServerApplication</mainClass>
|
|
|
- </configuration>
|
|
|
- <executions>
|
|
|
- <execution>
|
|
|
- <goals>
|
|
|
- <goal>repackage</goal>
|
|
|
- </goals>
|
|
|
- </execution>
|
|
|
- </executions>
|
|
|
- </plugin>
|
|
|
- <plugin>
|
|
|
- <groupId>org.apache.maven.plugins</groupId>
|
|
|
- <artifactId>maven-dependency-plugin</artifactId>
|
|
|
- <version>2.10</version>
|
|
|
- <executions>
|
|
|
- <execution>
|
|
|
- <id>copy-dependencies</id>
|
|
|
- <phase>compile</phase>
|
|
|
- <goals>
|
|
|
- <goal>copy-dependencies</goal>
|
|
|
- </goals>
|
|
|
- <configuration>
|
|
|
- <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib
|
|
|
- </outputDirectory>
|
|
|
- <includeScope>system</includeScope>
|
|
|
- </configuration>
|
|
|
- </execution>
|
|
|
- </executions>
|
|
|
- </plugin>
|
|
|
- <plugin>
|
|
|
- <groupId>org.jetbrains.kotlin</groupId>
|
|
|
- <artifactId>kotlin-maven-plugin</artifactId>
|
|
|
- <version>${kotlin.version}</version>
|
|
|
- <executions>
|
|
|
- <execution>
|
|
|
- <id>compile</id>
|
|
|
- <phase>compile</phase>
|
|
|
- <goals>
|
|
|
- <goal>compile</goal>
|
|
|
- </goals>
|
|
|
- </execution>
|
|
|
- <execution>
|
|
|
- <id>test-compile</id>
|
|
|
- <phase>test-compile</phase>
|
|
|
- <goals>
|
|
|
- <goal>test-compile</goal>
|
|
|
- </goals>
|
|
|
- </execution>
|
|
|
- </executions>
|
|
|
- <configuration>
|
|
|
- <jvmTarget>1.8</jvmTarget>
|
|
|
- </configuration>
|
|
|
- </plugin>
|
|
|
- <plugin>
|
|
|
- <groupId>org.apache.maven.plugins</groupId>
|
|
|
- <artifactId>maven-compiler-plugin</artifactId>
|
|
|
- <version>3.8.1</version>
|
|
|
- <executions>
|
|
|
- <execution>
|
|
|
- <id>compile</id>
|
|
|
- <phase>compile</phase>
|
|
|
- <goals>
|
|
|
- <goal>compile</goal>
|
|
|
- </goals>
|
|
|
- </execution>
|
|
|
- <execution>
|
|
|
- <id>testCompile</id>
|
|
|
- <phase>test-compile</phase>
|
|
|
- <goals>
|
|
|
- <goal>testCompile</goal>
|
|
|
- </goals>
|
|
|
- </execution>
|
|
|
- </executions>
|
|
|
- <configuration>
|
|
|
- <source>1.8</source>
|
|
|
- <target>1.8</target>
|
|
|
- <encoding>UTF-8</encoding>
|
|
|
- </configuration>
|
|
|
- </plugin>
|
|
|
- </plugins>
|
|
|
- <resources>
|
|
|
- <resource>
|
|
|
- <directory>src/main/java</directory>
|
|
|
- <!-- 此配置不可缺,否则mybatis的Mapper.xml将会丢失 -->
|
|
|
- <includes>
|
|
|
- <include>**/*.xml</include>
|
|
|
- </includes>
|
|
|
- </resource>
|
|
|
- <resource>
|
|
|
- <!--打包时先排除不必要的文件,想要指定加入的再下面的resource指定-->
|
|
|
- <directory>${project.basedir}/src/main/resources</directory>
|
|
|
- <excludes>
|
|
|
- <exclude>profile/**</exclude>
|
|
|
- </excludes>
|
|
|
- </resource>
|
|
|
- <resource>
|
|
|
- <!-- 根据不同的环境,把对应文件夹里的配置文件打包-->
|
|
|
- <directory>${project.basedir}/src/main/resources/profile/${profiles.active}</directory>
|
|
|
- <filtering>true</filtering>
|
|
|
- </resource>
|
|
|
- </resources>
|
|
|
- </build>
|
|
|
+ <build>
|
|
|
+ <finalName>ghjgWebServiceTest</finalName>
|
|
|
+ <plugins>
|
|
|
+ <plugin>
|
|
|
+ <artifactId>maven-war-plugin</artifactId>
|
|
|
+ <version>3.0.0</version>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
+ <version>2.0.3.RELEASE</version>
|
|
|
+ <configuration>
|
|
|
+ <!-- 把本地jar 达成jar的时候加入-->
|
|
|
+ <includeSystemScope>true</includeSystemScope>
|
|
|
+ <mainClass>com.shanghaichengdi.ghjgitem.GhjgItemServerApplication</mainClass>
|
|
|
+ </configuration>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <goals>
|
|
|
+ <goal>repackage</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-dependency-plugin</artifactId>
|
|
|
+ <version>2.10</version>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <id>copy-dependencies</id>
|
|
|
+ <phase>compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>copy-dependencies</goal>
|
|
|
+ </goals>
|
|
|
+ <configuration>
|
|
|
+ <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib
|
|
|
+ </outputDirectory>
|
|
|
+ <includeScope>system</includeScope>
|
|
|
+ </configuration>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.jetbrains.kotlin</groupId>
|
|
|
+ <artifactId>kotlin-maven-plugin</artifactId>
|
|
|
+ <version>${kotlin.version}</version>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <id>compile</id>
|
|
|
+ <phase>compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>compile</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ <execution>
|
|
|
+ <id>test-compile</id>
|
|
|
+ <phase>test-compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>test-compile</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ <configuration>
|
|
|
+ <jvmTarget>1.8</jvmTarget>
|
|
|
+ </configuration>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-compiler-plugin</artifactId>
|
|
|
+ <version>3.8.1</version>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <id>compile</id>
|
|
|
+ <phase>compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>compile</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ <execution>
|
|
|
+ <id>testCompile</id>
|
|
|
+ <phase>test-compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>testCompile</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ <configuration>
|
|
|
+ <source>1.8</source>
|
|
|
+ <target>1.8</target>
|
|
|
+ <encoding>UTF-8</encoding>
|
|
|
+ </configuration>
|
|
|
+ </plugin>
|
|
|
+ </plugins>
|
|
|
+ <resources>
|
|
|
+ <resource>
|
|
|
+ <directory>src/main/java</directory>
|
|
|
+ <!-- 此配置不可缺,否则mybatis的Mapper.xml将会丢失 -->
|
|
|
+ <includes>
|
|
|
+ <include>**/*.xml</include>
|
|
|
+ </includes>
|
|
|
+ </resource>
|
|
|
+ <resource>
|
|
|
+ <!--打包时先排除不必要的文件,想要指定加入的再下面的resource指定-->
|
|
|
+ <directory>${project.basedir}/src/main/resources</directory>
|
|
|
+ <excludes>
|
|
|
+ <exclude>profile/**</exclude>
|
|
|
+ </excludes>
|
|
|
+ </resource>
|
|
|
+ <resource>
|
|
|
+ <!-- 根据不同的环境,把对应文件夹里的配置文件打包-->
|
|
|
+ <directory>${project.basedir}/src/main/resources/profile/${profiles.active}</directory>
|
|
|
+ <filtering>true</filtering>
|
|
|
+ </resource>
|
|
|
+ </resources>
|
|
|
+ </build>
|
|
|
|
|
|
|
|
|
</project>
|