gpt4 book ai didi

maven-plugin - 在 Maven 3 中已弃用的 MavenProjectBuilder 的替代品是什么?

转载 作者:行者123 更新时间:2023-12-04 12:36:44 25 4
gpt4 key购买 nike

我正在编写一个插件,它部分将 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com