Apache Maven 3.8.6 现已发布。Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。
此版本更新内容如下:
Bug
- [MNG-7432] - [REGRESSION] Resolver 会话包含非 MavenWorkspaceReader
- [MNG-7433] - [REGRESSION] 在同一源码树上工作的多个 maven 实例会相互锁定
- [MNG-7441] - 更新(可选)Logback 的版本以解决 CVE-2021-42550 问题
- [MNG-7448] - 不要忽略 bin/,否则 apache-maven 中的 bin/ 模块不能被读取
- [MNG-7455] - [REGRESSION] 在多线程构建中的 guice 注入期间,SessionScope 中的 IllegalStateException。
- [MNG-7459] - Revert MNG-7347(SessionScoped Bean 应该是给定会话的 singletons)。
- [MNG-7467] - [REGRESSION] 重定位传递依赖导致编译失败
- [MNG-7487] - 修复分叉生命周期中的死锁执行
- [MNG-7493] - [REGRESSION] 解决子模块之间的依赖关系失败。
New Feature
[MNG-7486] - 为 boxed log messages 创建多行消息助手
Improvement
- [MNG-7445] - 重构一些无用的代码
- [MNG-7476] - 当聚合器 mojo 锁定其他 mojo 执行时显示警告
Task
- [MNG-7466] - 对齐 Assembly Descriptor NS 版本
Dependency upgrade
- [MNG-7488] - 将 SLF4J 升级到 1.7.36
- [MNG-7489] - 将 JUnit 升级到 4.13.2
- [MNG-7490] - 将 Plexus Utils 升级到 3.3.1
详情可查看官方公告。