| | |
| | | <parent> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-starter-parent</artifactId> |
| | | <version>2.0.1.RELEASE</version> |
| | | <version>2.3.2.RELEASE</version> |
| | | <relativePath/> |
| | | </parent> |
| | | |
| | |
| | | |
| | | </dependencies> |
| | | |
| | | <!-- 定义打包环境变量,生产环境;测试环境;开发环境 --> |
| | | <profiles> |
| | | <profile> |
| | | <id>dev</id> |
| | | <activation> |
| | | <activeByDefault>true</activeByDefault> |
| | | </activation> |
| | | <properties> |
| | | <package.environment>src/main/resources/dev</package.environment> |
| | | </properties> |
| | | </profile> |
| | | <profile> |
| | | <id>sit</id> |
| | | <properties> |
| | | <package.environment>src/main/resources/sit</package.environment> |
| | | </properties> |
| | | </profile> |
| | | <profile> |
| | | <id>prod</id> |
| | | <properties> |
| | | <package.environment>src/main/resources/prod</package.environment> |
| | | </properties> |
| | | </profile> |
| | | </profiles> |
| | | |
| | | <build> |
| | | <finalName>pfms</finalName> |
| | | <resources> |
| | | <!-- 打包时将jsp文件拷贝到META-INF目录下--> |
| | | <resource> |
| | | <!-- 指定resources插件处理哪个目录下的资源文件 --> |
| | | <directory>src/main/webapp</directory> |
| | | <!--注意此次必须要放在此目录下才能被访问到--> |
| | | <targetPath>META-INF/resources</targetPath> |
| | | <includes> |
| | | <include>**/**</include> |
| | | </includes> |
| | | </resource> |
| | | <!-- 打包mapper.xml --> |
| | | <resource> |
| | | <directory>src/main/java</directory> |
| | | <includes> |
| | | <include>**/*.xml</include> |
| | | </includes> |
| | | <filtering>true</filtering> |
| | | </resource> |
| | | <!-- 打包配置文件 --> |
| | | <resource> |
| | | <directory>src/main/resources</directory> |
| | | <includes> |
| | | <include>**/*</include> |
| | | </includes> |
| | | <excludes> |
| | | <exclude>prod/**</exclude> |
| | | <exclude>sit/**</exclude> |
| | | <exclude>dev/**</exclude> |
| | | <exclude>logback-spring.xml</exclude> |
| | | <exclude>application.yml</exclude> |
| | | <exclude>application-dev.yml</exclude> |
| | | </excludes> |
| | | <filtering>false</filtering> |
| | | </resource> |
| | | |
| | | <resource> |
| | | <directory>${package.environment}</directory> |
| | | <includes> |
| | | <include>**/*</include> |
| | | </includes> |
| | | <filtering>true</filtering> |
| | | </resource> |
| | | </resources> |
| | | |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.springframework.boot</groupId> |
| | | <artifactId>spring-boot-maven-plugin</artifactId> |
| | | <configuration> |
| | | <mainClass>cn.org.xinke.FmsApplication</mainClass> |
| | | </configuration> |
| | | <executions> |
| | | <execution> |
| | | <goals> |
| | | <goal>repackage</goal> |
| | | </goals> |
| | | </execution> |
| | | </executions> |
| | | </plugin> |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-surefire-plugin</artifactId> |
| | | <configuration> |
| | | <skipTests>true</skipTests> |
| | | </configuration> |
| | | </plugin> |
| | | </plugins> |
| | | </build> |