派生自 pfms_20210718_old

Jayden
2021-07-18 7df57dc07b6edd9446f5f53ee0a8ad6d7e6363a5
pom.xml
@@ -14,7 +14,7 @@
    <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>
@@ -78,14 +78,102 @@
        </dependency>
    </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>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
       <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>
</project>