发行说明 – Maven 3.5.4
Apache Maven 团队宣布发布 Maven 3.5.4
Maven 3.5.4可供下载。
Maven 是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一个中心位置管理项目的构建、报告和文档。
核心版本独立于可用的插件。插件的进一步版本将单独制作。有关更多信息,请参阅插件列表。
我们希望您喜欢使用 Maven!如果您有任何问题,请咨询:
- 网站:https ://maven.apache.org/
- maven 用户邮件列表:https ://maven.apache.org/mailing-lists.html
- 参考文档:https ://maven.apache.org/ref/3.5.4/
本新闻稿的记者和贡献者
我们非常重视这些非提交者的贡献,因此本节将重点关注这些人。已修复问题的描述可在这些发行说明的末尾找到。
错误:
- MNG-6370记者和撰稿人:Sylwester Lachiewicz
- MNG-6382记者:Falko Modler
- MNG-6388记者:迈克·凯利
- MNG-6410记者和撰稿人:Łukasz Dywicki
改进:
依赖升级:
- MNG-6344记者和撰稿人:Sylwester Lachiewicz
非常感谢所有记者和投稿人的时间和支持。
初步测试人员
也感谢您的时间和反馈。
已知的问题
在发布时,此版本没有引入已知的回归
有关更改的概述
此版本主要旨在解决 3.5.3 版本中引入的两个回归问题,特别是MNG-6372和MNG-6388。
还有一些额外的小改进,其中最值得注意的是:
maven-source-plugin
jar
Maven Super POM 将目标的默认执行更改为jar-no-fork
应该解决复杂项目在运行版本时遇到的一些问题。
详细问题清单
错误
- MNG-6370
ConcurrencyDependencyGraph#getNumberOfBuilds()
不会从未完成的项目中删除已完成的项目 - MNG-6372在 Windows 上,Maven 可以输出虚假的 ANSI 转义,例如
[0m [0m
- MNG-6382 JANSI
NumberFormatException
在并行构建时经常失败 - MNG-6386
${project.baseUri}
不是有效的 URI(根据 RFC 3986) - MNG-6388获取工件时出错:“
[B cannot be cast to java.lang.String
” - MNG-6403
Artifact#VERSION_FILE_PATTERN
不会转义日期和时间之间的时间段 - MNG-6410如果在反应堆中不是唯一的,则添加
groupId
到--resume-from
建议artifactId
改进
任务
- MNG-6377从 Git-WIP 切换到 Gitbox
依赖升级
完整的变更列表可以在我们的问题管理系统中找到。