跳转至

maven maven-4.0.0-beta-3

```markdown

发布说明 - Maven - 版本 4.0.0-beta-3

新功能

改进

  • MNG-8015 - 调整新 API 中与 PathType 相关的内容,相关 PR:#1501
  • MNG-8038 - 模型构建器 API
  • MNG-8050 - settings.xml 和 POM 中相同的仓库 ID 未被检测到,相关 PR:#1412
  • MNG-8075 - 允许在 repository.url 中使用 project.baseUri,相关 PR:#1438
  • MNG-8081 - 默认配置文件激活应考虑可用的系统和用户属性,相关 PR:#1446
  • MNG-8089 - 为 JAR 引入 "fat" 类型,相关 PR:#1459
  • MNG-8117 - 改进前提条件评估和插件版本选择日志记录,相关 PR:#1502
  • MNG-8119 - 在消费者 POM 配置文件中移除构建部分,相关 PR:#1503
  • MNG-8128 - 自定义打包未找到

Bug 修复

  • MNG-8025 - 与 m-remote-resources-p 的 API 不兼容,相关 PR:#1467
  • MNG-8079 - Maven Resolver 破坏兼容性
  • MNG-8082 - 代理的 SessionScoped 组件的异常处理不正确,相关 PR:#1449
  • MNG-8106 - 如果仓库目录角色重叠,Maven 元数据损坏,相关 PR:#1481
  • MNG-8108 - 创建消费者 POM 失败,相关 PR:#1506
  • MNG-8118 - 合并 BOM 排除项而不是覆盖,相关 PR:#1504
  • MNG-8121 - org.apache.maven.artifact.repository.metadata.Metadata.merge (Metadata.java:293) 处的 NullPointerException,相关 PR:#1509
  • MNG-8123 - Maven 4.0.0-beta-2 与 maven-build-cache-extension 1.2.0 不兼容,相关 PR:#1524
  • 修复 AbstractSession 中的并发问题,相关 PR:#1479
  • 修复 mvnd 中的终端使用问题,相关 PR:#1486
  • 修复消费者 POM 构建器,相关 PR:#1491
  • 修复反应堆加载问题,相关 PR:#1497
  • 修复打包未找到问题,相关 PR:#1507

依赖升级

  • MNG-8091 - 将 Resolver 升级到 2.0.0-alpha-10,相关 PR:#1460
  • MNG-8102 - 将 Parent 升级到 42,相关 PR:#1476
  • MNG-8103 - 升级默认插件绑定,相关 PR:#1475
  • MNG-8105 - 将 JLine 升级到 3.26.1,相关 PR:#1478#1485
  • MNG-8107 - 升级到 Resolver 2.0.0-alpha-11,相关 PR:#1488
  • 在 /maven-compat/src/test/resources 中将 ognl:ognl 从 2.5.1 升级到 3.0.12,相关 PR:#1439
  • 将 mockitoVersion 从 5.7.0 升级到 5.12.0,相关 PR:#1521
  • 将 com.fasterxml.woodstox:woodstox-core 从 6.5.1 升级到 6.6.2,相关 PR:#1518
  • 将 net.bytebuddy:byte-buddy 从 1.14.9 升级到 1.14.15,相关 PR:#1514
  • 将 com.github.siom79.japicmp:japicmp-maven-plugin 从 0.17.2 升级到 0.21.2,相关 PR:#1520
  • 将 org.codehaus.plexus:plexus-classworlds 从 2.6.0 升级到 2.8.0,相关 PR:#1522
  • 将 org.codehaus.plexus:plexus-interpolation 从 1.26 升级到 1.27,相关 PR:#1523
  • 将 org.codehaus.mojo:build-helper-maven-plugin 从 3.4.0 升级到 3.6.0,相关 PR:#1526
  • 将 ch.qos.logback:logback-classic 从 1.2.13 升级到 1.5.6,相关 PR:#1515
  • 将 slf4jVersion 从 2.0.11 升级到 2.0.13,相关 PR:#1519
  • 将 org.ow2.asm:asm 从 9