我正在使用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,則警告消失和執行無誤。爲什麼插件沒有檢測到傳遞依賴關係 –