【问题标题】:What is the replacement for MavenProjectBuilder which is deprecated in maven 3?maven 3 中不推荐使用的 MavenProjectBuilder 的替代品是什么?
【发布时间】:2011-07-05 11:21:18
【问题描述】:

我正在编写一个插件,其中一部分将 groupId:artifactId:version 作为输入,并在 POM 中询问它。

在 Maven2 中,有一个使用 MavenProjectBuilder 的选项。我可以下载输入 GAV 的 pom,并使用 MavenProjectBuilder,构建一个 MavenProject,从而从这个 pom 中查询我需要的所有内容(依赖项、scm 标签)等。

在 Maven3 中,MavenProjectBuilder 已被弃用,我找不到任何可替换它的资源。通常,当您弃用某个类时,您会添加 @see 以帮助开发人员使用新类。 Maven 开发人员没有,

谢谢!

阿萨夫

【问题讨论】:

    标签: maven-plugin maven-3


    【解决方案1】:

    虽然它没有在 3.0.3 API 中特别引用(正如您所提到的),但我认为 org.apache.maven.project.DefaultProjectBuilder(以及它实现的 interface)可能是替代品。他们似乎已经取消了一些方便的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-07
      • 1970-01-01
      • 2012-03-03
      • 2019-09-15
      • 1970-01-01
      • 2011-07-04
      相关资源
      最近更新 更多