发行说明 – Maven 3.5.2

Apache Maven 团队宣布发布 Maven 3.5.2。

Maven 3.5.2可供下载

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

核心版本独立于可用的插件。插件的进一步版本将单独制作。有关更多信息,请参阅插件列表

我们希望您喜欢使用 Maven!如果您有任何问题,请咨询:

本新闻稿的记者和贡献者

错误:

  • 马塞尔·舒特(记者)
  • Mario Krizmanic(记者、撰稿人)
  • 查尔斯·古尔德(记者)
  • 布赖恩·奥克斯利(记者)
  • 德扬·斯托亚迪诺维奇(贡献者)

改进:

  • 安东·塔纳森科(记者、撰稿人)
  • Gregor B. Rosenauer(记者)
  • Sylwester Lachiewicz(记者)
  • Stefan Eicher(记者、撰稿人)
  • 曼努埃尔·瑞恩(记者)

非常感谢所有记者和投稿人,感谢他们的时间和支持。

测试人员

以下 Maven 社区成员在发布过程中提供了宝贵的反馈:

  • 马克·德里克特
  • 德扬·斯托亚迪诺维奇
  • 托马斯·科利尼翁
  • 格热戈日格日别克
  • 佩塔尔·塔赫切夫
  • 洁琳
  • 彼得·希罗基

感谢您的时间和反馈。

改进

可以在我们的问题管理系统中找到完整的更改列表以及相同的详细说明。

错误

  • MNG-5935 - 可选的 true 在传递时迷失在托管依赖项中
  • MNG-6127 - 修复插件执行配置干扰
  • MNG-6148 - 无法使用 JDK9/Jigsaw 打包和组装
  • MNG-6149 - MetadataResolutionResult#getGraph() 永远不会解析请求类型“测试”
  • MNG-6205 - 名称元素中的非 ascii 字符在 Win CLI 输出中显示为问号(回归)
  • MNG-6210 - 无法从 .mvn/extensions.xml 加载 @SessionScoped/@MojoExecutionScoped 组件
  • MNG-6223 - mvn -f 在指定 POM 目录时输出无效错误
  • MNG-6224 - 回归 6182a208:library.jansi.path 未指向正确的目录
  • MNG-6233 - maven-resolver-provider 混合了 JRS 330 和 Plexus 注释
  • MNG-6240 - 当插件依赖于 maven-aether-resolver 时,插件扩展领域中的重复组件
  • MNG-6242 - Cygwin 上的 Maven 没有颜色

子任务

  • MNG-6186 - 切换到改进的 HawtJNI
  • MNG-6280 - 由 pom.xml 引起的 ArrayIndexOutOfBoundsException 和过程说明

改进

  • MNG-5457 - 从远程存储库下载或上传到远程存储库时显示存储库 ID
  • MNG-6025 - 添加类似于 PluginArtifactsCache 的 ProjectArtifactsCache
  • MNG-6123 - 检测 POM 中的自引用并快速失败
  • MNG-6174 - 清理 Maven 模型
  • MNG-6196 - 更新 slf4j 并简化其颜色集成
  • MNG-6203 - MavenCli.java 中的次要清理
  • MNG-6206 - 我们应该使用 RELEASE, LATEST 作为版本来产生警告
  • MNG-6207 - 在使用系统范围的情况下创建警告
  • MNG-6228 - 在调试模式下运行时,依赖关系树中不显示可选性

新特性

  • MNG-6084 - 支持 JSR 250 注释
  • MNG-6220 - 添加 CLI 选项以控制颜色输出

任务

  • MNG-6167 - 清理依赖混乱(由依赖报告:分析)
  • MNG-6258 - 升级到 Maven 解析器 1.1.0

完整的发行说明

查看所有版本的完整发行说明