【问题标题】:APIs for maven dependencymaven 依赖的 API
【发布时间】:2023-03-07 20:55:01
【问题描述】:

是否有任何 API 可以帮助查找 maven 包的依赖关系。 我使用了Programmatically resolving Maven dependencies outside of a plugin - get RepositorySystemSession and RepositorySystem答案中的示例

但是,我使用 aether 获得的依赖列表与 API 给出的列表不同

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

是否有任何现成的 API 可以解决版本范围、排除项(类似于我在使用“mvn 依赖列表/树”时得到的)

我正在寻找能够准确返回 mvn dependency:list/tree 提供的结果的 API

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

【问题讨论】:

    标签: maven-plugin maven-dependency-plugin


    【解决方案1】:

    我推荐使用两个工具:

    mvn help:effective-pom
    

    此工具提供有效的 pom - 非常详细的 pom.xml,包含所有实际依赖项和版本

    mvn dependency:tree
    

    提供依赖树

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 2014-07-26
      相关资源
      最近更新 更多