我正在创建一个插件,以编程方式更新现有的POM。我可以使用DependencyFacet、MavenFacet等添加依赖项、存储库和其他各种信息。但是,我无法弄清楚如何添加父POM。以下是我尝试过的代码,但它没有起作用。请帮忙指出我可以使用哪个facet以及如何使用它的语法。
然而,父POM引用没有被添加到执行我创建的命令的项目pom中。
Parent p = new Parent();
p.setGroupId("org.example");
p.setArtifactId("application-master-pom");
p.setVersion("1.1.0");
MavenFacet mavenFacet = getFaceted().getFacet(MavenFacet.class);
mavenFacet.getModel().setParent(p);
然而,父POM引用没有被添加到执行我创建的命令的项目pom中。