用于maven依赖的API

时间:2016-02-08 09:58:43

标签: maven-plugin maven-dependency-plugin

是否有任何API有助于找到maven包的依赖关系。 我使用了Programmatically resolving Maven dependencies outside of a plugin - get RepositorySystemSession and RepositorySystem

的答案中提供的示例

然而,我使用以太的依赖列表与API给出的列表不同

AFAIK。 API没有解析范围,我不确定它是否处理排除。

是否有任何现成的API负责解决版本范围,排除(与使用“mvn依赖列表/树”时得到的相似)

我正在寻找能够完全返回由mvn依赖项提供的结果的API:list / tree

注意:我的代码在mvn插件外部运行

1 个答案:

答案 0 :(得分:0)

我建议使用两种工具:

mvn help:effective-pom

这个工具提供了有效的pom - 非常详细的pom.xml以及所有实际的依赖关系和版本

mvn dependency:tree

提供依赖关系树