【发布时间】:2019-04-16 08:58:12
【问题描述】:
我正在尝试提取maven项目的依赖关系来对依赖关系进行一些分析。正确的想法是通过解析感兴趣项目的所有pom.xml 文件并编写算法将它们聚集在一起,从 pom.xml 中提取依赖关系。要提取我计划使用pomparser 的所有属性。一旦我以 JSON 格式获得它,我就会编写一个算法来提取所有信息。
我想知道关于如何从 pom 中提取依赖项,您是否有任何其他/更好的建议?我看过一些关于 MavenXpp3Reader 的帖子,但不了解使用它的好处。如果您有更好的策略或任何意见,请告诉我:)
【问题讨论】:
-
在 StuPointerException 的答案中使用 Maven 命令。解析 XML(或等效的 JSON)是一场噩梦,因为您需要检查所有 Maven 属性、环境变量等。
标签: java apache maven dependencies pom.xml