Java 代码解析 maven pom.xml 文件

在某些情况下需要使用java代码解析pom.xml文件。
使用方式如下

maven依赖

<dependency>
    <groupId>org.apache.mavengroupId>
    <artifactId>maven-modelartifactId>
    <version>3.6.0version>
dependency>
//pom 为 pom.xml 路径
FileInputStream fis = new FileInputStream(new File(pom))
MavenXpp3Reader reader = new MavenXpp3Reader();
Model model = reader.read(fis);

最后得到的model就是pom.xml解析后对应的Java模型。

使用Java代码调用maven命令,可参考文章https://blog.csdn.net/sweatOtt/article/details/85294488
使用Java代码解析mvn dependency tree结果,可参考 https://blog.csdn.net/sweatOtt/article/details/85295130

你可能感兴趣的:(【Java】)