草庐IT

MavenProject

全部标签

java - Maven 插件 API : Get MavenProject from Artifact

我正在尝试提取有关我项目中使用的所有依赖项(递归)的信息。MavenProject类似乎提供了我需要的所有信息。但我不知道如何将Artifact的实例转换为MavenProject的实例/*****@reqiresDependencyResolution**/@Mojo(name="license-overview",defaultPhase=LifecyclePhase.PROCESS_SOURCES)publicclassMyMojoextendsAbstractMojo{/***@parameterdefault-value="${project}"*@required*@rea

java - 仅从 POM.xml 获取 MavenProject - pom 解析器?

是否可以从pom.xml文件中获取org.apache.maven.project.MavenProject或POM的其他对象形式的实例?提前致谢。 最佳答案 是的,你可以。这是代码。你需要maven-model-3.0.4.jar和plexus-utils-2.0.6.jar和maven-core-3.0.4.jarModelmodel=null;FileReaderreader=null;MavenXpp3Readermavenreader=newMavenXpp3Reader();try{reader=newFileReade