我正在使用dependency:analyze
来检测依赖关系问题。但是我发现传递依赖关系存在一个问题,因为插件没有解决这个依赖关系。Maven 2.1依赖:分析。传递依赖关系:使用未声明的依赖关系发现
当我执行mvn依赖关系:树时,输出显示传递依赖关系。
依赖
project A
dependency B
project C
dependency A
Outuput - >(项目Ç - 路径)/ MVN清洁安装
[WARNING] Used undeclared dependencies found:
dependency B: compile
插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>analyze</id>
<phase>verify</phase>
<goals>
<goal>analyze-only</goal>
</goals>
<configuration>
<failOnWarning>true</failOnWarning>
</configuration>
</execution>
</executions>
</plugin>
为什么插件未检测到传递依赖项
没有真正足够的信息来回答你的问题。你期望的结果是什么?你分析过哪个项目? –
我在Project C上执行“mvn clean install”。如果我将failOnWarning选项设置为false,则警告消失和执行无误。为什么插件没有检测到传递依赖关系 –