Apache Maven 3.9.12 發佈,項目管理和構建工具

新聞
HongKong
5
04:51 PM · Dec 18 ,2025

Apache Maven 3.9.12 現已發佈。Apache Maven 是一個項目管理和構建工具。基於項目對象模型(POM)的概念, Maven 可以從中心位置管理項目的構建、報告和文檔。

此版本更新內容如下:

新功能和改進

  • [3.9.x] 應用解析器更改和改進(#11536)
  • 更新先決條件/要求錯誤信息的格式,以提高可讀性(#11523)
  • 允許 Maven 插件要求指定 Java 版本(#11479)
  • 在 ProjectBuildingHelper 中使用 MavenRepositorySystem 代替已棄用的 RepositorySystem ( #11358 )
  • 使 maven.config 使用 UTF8(#11264)
  • 簡化前綴解析(#11197)

錯誤修復

  • 為 MavenPluginManager 中的新方法添加默認實現(#11522)
  • MavenRepositorySystem 應採用 Repository layout (#11495)
  • 修復當存儲庫中沒有元數據時插件前綴解析的問題(#11290)
  • 改進源代碼根目錄修改警告信息(#11105)
  • Bug:兩個會話之間的緩存隔離不良(#11082)
  • 將 Guice 類加載方式設置為 CHILD - 避免使用已永久棄用的方法(#11003)
  • 避免解析 MAVEN_OPTS (3.9.x) ( #10969 )

文檔更新

  • 明確 repository vs deployment repository(#11492)
  • 添加維護分支(#11448)

Maintenance

  • 添加 IntelliJ 圖標(#11408)
  • Build by JDK 25(#11187)
  • 在 3.9.x 版本中棄用 org.apache.maven.repository.RepositorySystem ( #11096 )

構建

  • 將 actions/download-artifact 的版本從 5.0.0 升級到 6.0.0 ( #11335 ) 
  • 將 actions/upload-artifact 從 4.6.2 版本升級到 5.0.0 版本 ( #11336 ) 

依賴項更新

  • 將 actions/cache 從 4.3.0 升級到 5.0.0 ( #11542 ) 
  • 將 resolverVersion 從 1.9.24 升級到 1.9.25 ( #11533 ) 
  • 將 actions/checkout 從 6.0.0 升級到 6.0.1 ( #11512 ) 
  • 將 actions/setup-java 的版本從 5.0.0 升級到 5.1.0 ( #11519 ) 
  • 將 actions/checkout 的版本從 5.0.1 升級到 6.0.0 ( #11476 ) 
  • 將 actions/checkout 的版本從 5.0.0 升級到 5.0.1 ( #11458 ) 
  • 將 commons-cli:commons-cli 的版本從 1.10.0 升級到 1.11.0 ( #11438 ) 
  • 將 org.codehaus.plexus:plexus-interpolation 的版本從 1.28 升級到 1.29 ( #11416 ) 
  • 將 commons-io:commons-io 的版本從 2.20.0 升級到 2.21.0 ( #11417 ) 
  • 將 xmlunitVersion 從 2.10.4 升級至 2.11.0 (#11331) 
  • 將 org.codehaus.mojo:animal-sniffer-maven-plugin 的版本從 1.24 升級到 1.26 (#11231)
  • 將 org.ow2.asm:asm 的版本從 9.8 升級到 9.9 (#11203) 
  • 將 actions/cache 從 4.2.4 升級到 4.3.0 (#11172) 
  • 將 com.google.guava:guava 的版本從 33.4.8-jre 升級至 33.5.0-jre ( #11143) 
  • 將 xmlunitVersion 從 2.10.3 升級至 2.10.4 (#11121)
  • 將 actions/cache 從 4.2.3 升級到 4.2.4 (#11032) 
  • 將 commons-cli:commons-cli 的版本從 1.9.0 升級到 1.10.0 (#11018) 
  • 將 commons-io:commons-io 的版本從 2.19.0 升級到 2.20.0 (#10966) 

更新説明:https://github.com/apache/maven/releases/tag/maven-3.9.12

user avatar
0 位用戶收藏了這個故事!
收藏

發佈 評論

Some HTML is okay.