mvn依赖关系:分析用法

时间:2018-09-19 11:50:54

标签: java maven plugins dependencies

处理依赖项是否仍然是一种好习惯,这样

from

不显示任何警告吗?

它抱怨代码在没有声明的情况下显式使用依赖项,或者在代码未使用声明的依赖项的情况下抱怨

对于后一种情况,在以下情况下,我可以想到多个方案: 我们实际上需要具有“未使用的”依赖关系。

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

2 个答案:

答案 0 :(得分:0)

在某些情况下,您需要工件作为依赖项,但是源代码在传统意义上没有“使用”工件。在这种情况下,您可以通过为<ignoredDependencies>设置dependency:analyze参数来定义例外。

答案 1 :(得分:-1)

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