Prechádzať zdrojové kódy

优化打包配置,增加profile配置

zhouchenglin 6 rokov pred
rodič
commit
5f1a41987d
2 zmenil súbory, kde vykonal 37 pridanie a 1 odobranie
  1. 36 0
      pom.xml
  2. 1 1
      src/main/resources/application.yml

+ 36 - 0
pom.xml

@@ -220,6 +220,31 @@
         </dependency>
     </dependencies>
 
+
+    <profiles>
+        <profile>
+            <id>sit</id>
+            <properties>
+                <spring.active>sit</spring.active>
+            </properties>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+        </profile>
+        <profile>
+            <id>pre</id>
+            <properties>
+                <spring.active>pre</spring.active>
+            </properties>
+        </profile>
+        <profile>
+            <id>prd</id>
+            <properties>
+                <spring.active>prd</spring.active>
+            </properties>
+        </profile>
+    </profiles>
+
     <build>
         <finalName>${project.artifactId}</finalName>
         <plugins>
@@ -238,6 +263,17 @@
                     <skipTests>true</skipTests>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-resources-plugin</artifactId>
+                <version>3.1.0</version>
+                <configuration>
+                    <delimiters>
+                        <delimiter>@</delimiter>
+                    </delimiters>
+                    <useDefaultDelimiters>false</useDefaultDelimiters>
+                </configuration>
+            </plugin>
         </plugins>
         <resources>
             <resource>

+ 1 - 1
src/main/resources/application.yml

@@ -23,7 +23,7 @@ jwt:
 spring:
   # 环境 sit:集成测试环境|pre:预生产环境|prd:生成环境
   profiles:
-    active: sit
+    active: @spring.active@
   mvc:
     static-path-pattern: /static/**
   # jackson时间格式化