本文介紹了如何在Maven中查找依賴項,依賴項:樹不起作用的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我在有效的POM中看到
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
<executions>
<execution>
<id>default-site</id>
<phase>site</phase>
<goals>
<goal>site</goal>
</goals>
<configuration>
<outputDirectory>/home/tatiana/repos/selenium-tests/masbuilder-tests/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
</reportPlugin>
</reportPlugins>
</configuration>
</execution>
<execution>
<id>default-deploy</id>
<phase>site-deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<outputDirectory>/home/tatiana/repos/selenium-tests/masbuilder-tests/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
</reportPlugin>
</reportPlugins>
</configuration>
</execution>
</executions>
<configuration>
<outputDirectory>/home/tatiana/repos/selenium-tests/masbuilder-tests/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
</reportPlugin>
</reportPlugins>
</configuration>
</plugin>
但我不使用maven-site-plugin,當(dāng)我執(zhí)行
MVN依賴關(guān)系:樹
然后我在輸出中看不到任何關(guān)于maven-site-plugin或”site”關(guān)鍵字或maven-project-info-report-plugin的內(nèi)容。
相同
MVN依賴關(guān)系:樹-詳細
問題是有效POM中的錯誤,我想要刪除它:
此處不允許使用元素報表插件
可能與我使用的maven-surefire-plugin有關(guān)?
jruby
如果樹中的較高版本已經(jīng)存在依賴項,則推薦答案-Complete的所有依賴項在樹中以較淺的深度列出,因為依賴項樹MOJO修剪較低級別的依賴項。
您可以使用mvn dependency:tree -Dverbose=true
顯示省略的依賴項。
這篇關(guān)于如何在Maven中查找依賴項,依賴項:樹不起作用的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,