Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取Maven中使用的所有第三方依赖项模块_Java_Maven_Maven Plugin_Dependency Management - Fatal编程技术网

Java 获取Maven中使用的所有第三方依赖项模块

Java 获取Maven中使用的所有第三方依赖项模块,java,maven,maven-plugin,dependency-management,Java,Maven,Maven Plugin,Dependency Management,我们有一个多模块maven项目。我有一个用例,我想知道如何获得版本代码中使用的所有依赖项的列表: 如果其在pom中声明并正在使用 未在pom中声明,但仍在使用(传递导入) 如果该方法可以排除pom中声明但未在代码中使用的DEP,则会有好处 请建议实现这一目标的最佳方法。TIA。只需使用mvn dependency:tree命令。只需使用mvn dependency:tree命令。有: 依赖插件提供了操作工件的能力。它可以将工件从本地或远程存储库复制和/或解包到指定位置 其目标是: 显示此项目的依

我们有一个多模块maven项目。我有一个用例,我想知道如何获得版本代码中使用的所有依赖项的列表:

  • 如果其在pom中声明并正在使用
  • 未在pom中声明,但仍在使用(传递导入)
  • 如果该方法可以排除pom中声明但未在代码中使用的DEP,则会有好处


    请建议实现这一目标的最佳方法。TIA。

    只需使用
    mvn dependency:tree
    命令。

    只需使用
    mvn dependency:tree
    命令。

    有:

    依赖插件提供了操作工件的能力。它可以将工件从本地或远程存储库复制和/或解包到指定位置

    其目标是:

    显示此项目的依赖关系树

    关于奖金,目标是:

    分析此项目的依赖关系并确定哪些是:已使用和已声明的;使用和未申报;未使用和声明

    目标是:

    与analyze相同,但要绑定在pom中。它不会分叉构建并执行测试编译

    这里有:

    依赖插件提供了操作工件的能力。它可以将工件从本地或远程存储库复制和/或解包到指定位置

    其目标是:

    显示此项目的依赖关系树

    关于奖金,目标是:

    分析此项目的依赖关系并确定哪些是:已使用和已声明的;使用和未申报;未使用和声明

    目标是:

    与analyze相同,但要绑定在pom中。它不会分叉构建并执行测试编译


    这回答了你的问题吗?这回答了你的问题吗?它在模块级别无法正常工作。我为一个低级模块运行了它,它打印了一个可传递的依赖项,该依赖项没有在该模块中使用,而是在其他高级模块中使用。@Beythaman无法进一步说明。很长时间没有使用它,当然也不知道你的环境。如果是,这是另一个问题的主题。它在模块级别无法正常工作。我为一个低级模块运行了它,它打印了一个可传递的依赖项,该依赖项没有在该模块中使用,而是在其他高级模块中使用。@Beythaman无法进一步说明。很长时间没有使用它,当然也不知道你的环境。如果是,这是另一个问题的主题。它在模块级别无法正常工作。我为一个低级模块运行了它,它打印了一个可传递的依赖项,该依赖项没有在该模块中使用,而是在其他高级模块中使用。它在模块级不能正常工作。我为一个低级模块运行它,它打印了一个可传递的依赖项,该依赖项没有在该模块中使用,而是在其他高级模块中使用。