Bladeren bron

pom引入问题修改

Gaokun Wang 5 maanden geleden
bovenliggende
commit
59eb5be043
2 gewijzigde bestanden met toevoegingen van 37 en 2 verwijderingen
  1. 33 0
      eco-bom/pom.xml
  2. 4 2
      pom.xml

+ 33 - 0
eco-bom/pom.xml

@@ -18,6 +18,8 @@
         <spring-boot.version>3.4.3</spring-boot.version>
         <maven.compiler.source>${java.version}</maven.compiler.source>
         <maven.compiler.target>${java.version}</maven.compiler.target>
+        <flatten-maven-plugin.version>1.6.0</flatten-maven-plugin.version>
+
         <lombok.version>1.18.36</lombok.version>
         <mybatis-flex.version>1.10.8</mybatis-flex.version>
         <HikariCP.version>6.2.1</HikariCP.version>
@@ -97,4 +99,35 @@
 
         </dependencies>
     </dependencyManagement>
+
+    <build>
+        <plugins>
+            <!-- 统一 revision 版本 -->
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>flatten-maven-plugin</artifactId>
+                <version>${flatten-maven-plugin.version}</version>
+                <configuration>
+                    <flattenMode>bom</flattenMode>
+                    <updatePomFile>true</updatePomFile>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>flatten</goal>
+                        </goals>
+                        <id>flatten</id>
+                        <phase>process-resources</phase>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>clean</goal>
+                        </goals>
+                        <id>flatten.clean</id>
+                        <phase>clean</phase>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
 </project>

+ 4 - 2
pom.xml

@@ -28,11 +28,11 @@
         <spring-boot.version>3.4.3</spring-boot.version>
 
         <!-- 插件版本 -->
+        <flatten-maven-plugin.version>1.6.0</flatten-maven-plugin.version>
+
         <maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version>
         <maven-surefire-plugin.version>3.5.0</maven-surefire-plugin.version>
-        <flatten-maven-plugin.version>1.6.0</flatten-maven-plugin.version>
         <mapstruct.version>1.6.3</mapstruct.version>
-
     </properties>
 
     <!-- 依赖管理 -->
@@ -166,6 +166,7 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>flatten-maven-plugin</artifactId>
+                <version>${flatten-maven-plugin.version}</version>
                 <configuration>
                     <flattenMode>oss</flattenMode>
                     <updatePomFile>true</updatePomFile>
@@ -188,6 +189,7 @@
                 </executions>
             </plugin>
         </plugins>
+
         <resources>
             <resource>
                 <directory>src/main/resources</directory>