发行说明 – Maven 3.6.3
Apache Maven 团队宣布发布 Maven 3.6.3。
Maven 3.6.3可供下载。
Maven 是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一个中心位置管理项目的构建、报告和文档。
核心版本独立于插件版本。插件的进一步版本将单独制作。有关更多信息,请参阅插件列表。
如果您有任何问题,请咨询:
- 网站:https ://maven.apache.org/
- maven 用户邮件列表:https ://maven.apache.org/mailing-lists.html
- 参考文档:https ://maven.apache.org/ref/3.6.3/
本新闻稿的记者和贡献者
我们非常重视这些非提交者的贡献,因此本节将重点关注这些人。已修复问题的描述可在这些发行说明的末尾找到。
本新闻稿的问题记者:Jonathan Chen、Charles Oliver Nutter、Lucas Ludueño、Stig Rohde Døssing、Vladimir Sitnikov
此版本的贡献者:Stuart McCulloch、Mickael Istria、Peter Lynch、Christian Wansart、Dezhi Cai、Anatoly Zaretsky、Stig Rohde Døssing
非常感谢所有记者和投稿人的时间和支持。
(如果我们错过了任何人,请向开发人员列表发送电子邮件)。
有关更改的概述
-
这是一个回归版本,用于修复 3.6.2 附带的一些关键问题。
-
二进制分发的一些许可证问题已得到修复。
-
这个 Maven 发行版现在是可重现的:如果您下载 Maven 源存档(
apache-maven-3.6.3-src.zip
或.tar.gz
),请使用以下命令在带有 JDK 8 的 Windows 上构建它:
mvn -DbuildNumber=cecedd343002696d0abb50b32b541b8a6ba2883f package
您将获得逐位相同的输出(apache-maven-3.6.3-bin.zip
和.tar.gz
in apache-maven/target/
),您可以使用 sha512 指纹检查官方发布。
如果您在任何 Unix 系统上构建,则需要添加“ -Dline.separator=$'\r\n'
”。
有关更多详细信息,请参阅Maven - 配置可重现构建的指南。
详细问题清单
子任务
[MNG-6779] - fix jcl-over-slf4j license: Apache 2.0 instead of MIT
漏洞
[MNG-6584] - Maven version 3.6.0 does not show ReasonPhrase anymore
[MNG-6759] - [REGRESSION] Maven fails to use <repositories> section from dependency when resolving transitive dependencies in some cases
[MNG-6760] - [REGRESSION] ExclusionArtifactFilter result invalid when wildcard exclusion is followed by other exclusions
[MNG-6765] - [REGRESSION] tycho pom-less builds fails with 3.6.2
[MNG-6771] - Fix license issues on binary distribution
改进
[MNG-6778] - Use https for schemaLocations
[MNG-6799] - avoid model interpolation instability risk: ensure StringVisitorModelInterpolator replaces StringSearchModelInterpolator
任务
[MNG-6777] - Remove duplicate resolveFile methods
[MNG-6789] - Make Maven distribution build Reproducible
完整的变更列表可以在我们的问题管理系统中找到。