您现在的位置是:首页 > 文章详情

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

日期:2022-03-14点击:1002

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

详情可查看官方公告

原文链接:https://www.oschina.net/news/186501/maven-3-8-5-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章