编写Maven插件时,如何获得基于修改后的pom的工件?

时间:2018-06-26 14:07:01

标签: maven pom.xml maven-plugin aether versions-maven-plugin

我正在努力增强版本-maven-plugin。我想临时修改项目的pom.xml文件,然后查看修改后的pom.xml的版本冲突,以决定应保留哪些修改。我发现MavenXpp3Reader.read(String)返回一个模型,但这是非常原始的。我不仅需要解决版本属性,还需要传递依赖项,甚至更好的是版本冲突。谁能提供帮助?我记得听说过以太坊,发现它已经重命名为maven-resolver-provider,但是我不确定我是否应该在插件中使用它,或者即使我应该,我也不知道如何使用它。有人可以帮忙吗?

FWIW,我正在处理的确切问题是https://github.com/mojohaus/versions-maven-plugin/issues/270

0 个答案:

没有答案