簡體   English   中英

如何在項目中顯示* plugins *的Maven依賴樹?

[英]How can you display the Maven dependency tree for the *plugins* in your project?

常見的Maven調試技術是使用mvn dependency:tree來查看項目依賴項的圖形。

但是,此列表顯示項目依賴項,而不是每個插件的插件依賴關系樹。 有沒有辦法從項目中做到這一點?

通過mvn -X輸出將間接打印出信息。 目前沒有其他選擇來獲取Maven-Plugin的依賴項。

更新您可以使用以下命令獲取插件依賴項列表(依賴項插件中的resolve-plugin目標 ):

mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:resolve-plugins

較短的版本是(指定插件版本是一個壞習慣)

mvn dependency:resolve-plugins

如果您使用任何IDE,如IDEA IntelliJ或Eclipse:

  • 您可以在pom.xml中添加以下插件
  • 完成后,在Maven窗口(IDE右側)上,您將找到一個名為Dependencies的新插件
  • 展開它,您將看到依賴項:樹目標,雙擊它並運行它,您應該看到完整的依賴關系樹

要在POM中添加的插件:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-dependency-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM