Skip to content

Commit baa5cef

Browse files
committed
fix(pom): normalize pom.xml per java-component-patterns
- Remove source/target, use release only - Fix maven.version per branch - Fix enforcer requireMavenVersion for Maven 4 (3.0.x) - Fix java.version values - Fix maven-wrapper.properties - Add properties 3-part comments
1 parent 16c8af7 commit baa5cef

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
wrapperVersion=3.3.4
2+
distributionType=only-script
3+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.16/apache-maven-3.9.16-bin.zip

‎pom.xml‎

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,6 @@
6262
<artifactId>maven-compiler-plugin</artifactId>
6363
<version>${maven-compiler-plugin.version}</version>
6464
<configuration>
65-
<!-- 源代码编译版本 -->
66-
<source>${java.version}</source>
67-
<!-- 目标平台编译版本 -->
68-
<target>${java.version}</target>
6965
<!-- 字符集编码 -->
7066
<encoding>${project.build.sourceEncoding}</encoding>
7167
<!-- 编译最大内存 -->
@@ -319,8 +315,6 @@
319315
<artifactId>maven-compiler-plugin</artifactId>
320316
<version>${maven-compiler-plugin.version}</version>
321317
<configuration>
322-
<source>${java.version}</source>
323-
<target>${java.version}</target>
324318
<!-- 保留方法参数名,支持 Spring MVC 按参数名绑定 -->
325319
<parameters>true</parameters>
326320
<encoding>${project.build.sourceEncoding}</encoding>
@@ -491,9 +485,10 @@
491485

492486
<!-- 版本属性定义:Java 版本、依赖版本与 Maven 插件版本统一管理 -->
493487
<properties>
488+
<!-- ═══ 第一段: 基础属性(自然排序)═══ -->
494489
<java.version>17</java.version>
495490
<maven.compiler.release>${java.version}</maven.compiler.release>
496-
<maven.version>3.0</maven.version>
491+
<maven.version>3.9.16</maven.version>
497492
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
498493
<!-- Dependency versions -->
499494
<commons-exec.version>1.4.0</commons-exec.version>

0 commit comments

Comments
 (0)