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

标签 java maven pom.xml

是否可以从 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.jar

Model model = null;
FileReader reader = null;
MavenXpp3Reader mavenreader = new MavenXpp3Reader();
try {
    reader = new FileReader(pomfile);
    model = mavenreader.read(reader);
    model.setPomFile(pomfile);
}catch(Exception ex){}
MavenProject project = new MavenProject(model);

关于java - 仅从 POM.xml 获取 MavenProject - pom 解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4381460/

相关文章:

java - 数据写入错误

java - EWS 和 Exchange 2010 流通知 - 看到双重

java - 通过 datanucleus maven 插件使用来自单独模块的 JDO 持久类

java - 无法解析 org.hamcrest.Matcher 类型。它是从所需的 .class 文件间接引用的

java - 在 Java 中将值存储到二维数组

java - Android:长时间运行的文件记录线程会减慢用户界面

java - org.jboss.redhat-fuse/fabric8-maven-plugin 和 io.fabric8/fabric8-maven-plugin 之间的区别

maven - 如何找到 Maven 中依赖项和插件的隐藏版本?

java - 在同级模块之间共享动态生成的属性

java - maven2 - 如何从 pom 文件中列出所有资源库 url