从POM.xml获取MavenProject - pom解析器? [英] Get MavenProject from just the POM.xml - pom parser?

查看:151
本文介绍了从POM.xml获取MavenProject - pom解析器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以从pom.xml文件中获取 org.apache.maven.project.MavenProject 的实例或POM的其他对象形式?

Is it possible to get an instance of org.apache.maven.project.MavenProject or some other object form of the POM from just the pom.xml file?

提前致谢。

推荐答案

是的,你可以。这是代码。你需要maven-model-3.0.4.jar和plexus-utils-2.0.6.jar和maven-core-3.0.4.jar

yes you can . This is the code. You need maven-model-3.0.4.jar and plexus-utils-2.0.6.jar and 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);

这篇关于从POM.xml获取MavenProject - pom解析器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆