Apache Maven 3.8.5 发布,项目管理和构建工具

Apache Maven 3.8.5 发布了。Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。

此版本更新内容如下:

Bug

  • [MNG-5180] - 版本控制的快照版本列表不包括在元数据合并中
  • [MNG-5561] - 插件重新定位会丢失配置
  • [MNG-5982] - ... 的 POM 是无效的, 传递依赖 ... 而属性被覆盖
  • [MNG-6326] - 在没有找到核心扩展时继续构建
  • [MNG-6727] - 在父版本和 CI 友好版本中使用版本范围失败
  • [MNG-6802] - FileProfileActivator 改变了 FileProfileActivator.existence,让扁平化的 resolveCiFriendliesOnly 取决于激活配置文件的失败
  • [MNG-7156] - 并行构建可能导致 clean 和 forked 目标之间的问题。
  • [MNG-7335] - [回归] 由于编译路径中缺少 JAR 构件,并行构建失败。
  • [MNG-7347] - SessionScoped beans 应该是给定会话的单例。
  • [MNG-7357] - 所有 Maven Core JARs 都有不寻常的进入顺序
  • [MNG-7362] - DefaultArtifactResolver 有虚假的"Failure detected"的 INFO 日志
  • [MNG-7374] - Mutating RelocatedArtifact 不保留类型
  • [MNG-7386] - ModelMerger$MergingList不可序列化
  • [MNG-7402] - BuildListCalculator 从未分离出 classloader
  • [MNG-7417] - 有几个类没有正确设置属性以满足构建请求

New Feature

  • [MNG-7395] - 支持 extensions.xml 中的插值
  • [MNG- 7407] - 引入 ModelVersionProcessor 组件以使 CI Friendly Versions pluggable

Improvement

  • [MNG-6960] - 使用 RuntimeInformation 而不是 reading properties
  • [MNG-7349] - 将重定位警告信息限制在直接的依赖项
  • [MNG-7380] - 如果只构建单个模块,则不要记录非线程安全警告
  • [MNG-7381] - 将并行构建器线程名称缩短为 artifactId, 有条件地使用 groupId
  • [MNG-7385] - 改进关于存储库元数据的文档
  • [MNG-7400] - 允许更多 WorkspaceReaders 参与
  • [MNG-7408] - 解释报告插件版本自动选择 (在 Maven 3 中)

Dependency upgrade

  • [MNG-7370] - 将 Maven Wagon 升级到 3.5.1
  • [MNG-7384] - 将 Maven JAR 插件升级到 3.2.2
  • [MNG-7428] - 将 Maven Parent  升级到 35

详情可查看官方公告。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值