是否有任何API有助于找到maven包的依赖关系。 我使用了Programmatically resolving Maven dependencies outside of a plugin - get RepositorySystemSession and RepositorySystem
的答案中提供的示例然而,我使用以太的依赖列表与API给出的列表不同
AFAIK。 API没有解析范围,我不确定它是否处理排除。
是否有任何现成的API负责解决版本范围,排除(与使用“mvn依赖列表/树”时得到的相似)
我正在寻找能够完全返回由mvn依赖项提供的结果的API:list / tree
注意:我的代码在mvn插件外部运行
答案 0 :(得分:0)
我建议使用两种工具:
mvn help:effective-pom
这个工具提供了有效的pom - 非常详细的pom.xml以及所有实际的依赖关系和版本
mvn dependency:tree
提供依赖关系树