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

在Maven2中,有一个使用MavenProjectBuilder的选项。我可以下载用于输入GAV的pom,然后使用MavenProjectBuilder构建一个MavenProject,然后从该pom询问所有我需要的内容(依赖项,scm标记),等等。

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

谢谢!

阿萨夫

最佳答案

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

关于maven-plugin - 在Maven 3中已弃用的MavenProjectBuilder的替代品是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6581828/

10-14 09:04