【问题标题】:mvn dependency:analyze usagemvn 依赖:分析使用情况
【发布时间】:2018-09-19 11:50:54
【问题描述】:

处理依赖关系是否仍然是一种好习惯,以便

mvn dependency:analyze

不显示任何警告?

当代码显式使用依赖而没有声明它时,它会报错,或者如果代码没有使用声明的依赖

对于后一种情况,当 我们实际上需要有“未使用”的依赖项。

但对于第一种情况,我们是否应该始终确保没有警告?

【问题讨论】:

    标签: java maven plugins dependencies


    【解决方案1】:

    在某些例外情况下,您需要将工件作为依赖项,但您的源代码并未在经典意义上“使用”它。在这种情况下,您可以通过为dependency:analyze 设置<ignoredDependencies> 参数来定义异常。

    【讨论】:

      【解决方案2】:

      它用于找出项目中未使用的依赖项。换句话说,您可能已经在开发阶段为您的项目添加了一些依赖项,但最终,您的代码中的这些依赖项没有任何用处。此命令可帮助您查找和删除它们以获得更轻的 jar 文件。

      【讨论】:

        猜你喜欢
        • 2018-06-27
        • 2018-03-06
        • 2016-08-11
        • 2013-07-10
        • 2018-05-18
        • 2012-08-25
        • 1970-01-01
        • 1970-01-01
        • 2018-10-17
        相关资源
        最近更新 更多