Apache Maven 3.8.2 发布,项目管理和构建工具
Apache Maven 3.8.2 发布了。Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。
此版本更新内容如下:
Bug
- [MNG-4706] - 多线程构建可以为本地存储库中下载的工件创建错误文件
- [MNG-5307] - 依赖项解析期间的 NPE - parallel mode
- [MNG-5315] - Artifact resolution 在并行模式下偶尔会失败
New Feature
- [MNG-7149] - 在 mvnDebug 脚本中引入 MAVEN_DEBUG_ADDRESS。
Improvement
- [MNG-2802] - 并发- 安全访问本地 Maven 存储库
- [MNG-6471] - 并行构建器应使用模块名称作为线程名称
- [MNG-6754] - 在多模块构建中设置相同的时间戳
- [MNG-6810] - 删除 maven-model 中的配置文件
- [MNG-6811] - 移除不必要的 filtering 配置
- [MNG-6816] - 优先选择 System.lineSeparator() 而不是系统属性
- [MNG-6827] - 替换已废弃的 StringUtils#defaultString()。
Dependency upgrade
- [MNG-6872] - 在你的依赖中发现 CVE - plexus-utils(测试)
- [MNG-6874] - 将 Maven Parent 升级到 34
- [MNG-6886] - 升级 plexus-cipher 1.8
- [MNG-6993] - 将 SLF4J 升级到 1.7.30
- [MNG-7152] - 将 Maven 解析器升级到 1.6.3
- [MNG-7177] - 将 Maven Shared Utils 升级到 3.3.4
- [MNG-7179] - 将 Jansi 升级到 2.3.3
- [MNG-7186] - 将 Guice 升级到 4.2.2
- [MNG-7196] - 将 Jansi 升级到 2.3.4
- [MNG-7198] - 将 SLF4J 升级到 1.7.32
更多详情可查看更新说明:https://maven.apache.org/docs/3.8.2/release-notes.html