一般的なMavenのデバッグ手法は、mvn dependency:treeを使用してプロジェクトの依存関係のグラフを表示することです。プロジェクトの* plugins *のMaven依存関係ツリーをどのように表示できますか?
ただし、このリストにはプロジェクト依存関係が表示され、各プラグインのプラグイン依存関係ツリーは表示されません。プロジェクトからこれを行うにはいくつかの方法がありますか?
一般的なMavenのデバッグ手法は、mvn dependency:treeを使用してプロジェクトの依存関係のグラフを表示することです。プロジェクトの* plugins *のMaven依存関係ツリーをどのように表示できますか?
ただし、このリストにはプロジェクト依存関係が表示され、各プラグインのプラグイン依存関係ツリーは表示されません。プロジェクトからこれを行うにはいくつかの方法がありますか?
mvn -Xによる出力は、情報を間接的に出力します。現在、Maven-Pluginの依存関係を取得する他のオプションはありません。
更新 あなたはプラグインの依存関係(依存関係のプラグインからresolve-plugin goal)のリストを取得するには、次のコマンドを使用することができます。
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:resolve-plugins
短いバージョンである(そしてプラグインのバージョンを指定する悪い癖です)
mvn dependency:resolve-plugins
resolve-pluginsは依存関係ツリーを出力するだけではなく、すべてのパッケージを再ダウンロードするようです。理想的ではない。 MVN org.apache.maven.plugins:Mavenの依存性、プラグイン:2.10 – Reinderien
プラグインは、最後のプラグインのバージョンを使用するのpom.xmlに、プラグインの依存関係をオーバーライド(タグ '
を尊重しません:resolve-plugins –
あなたはMVN -X ... – khmarbaise
はい、それは私が求めているものをいくつかの問題のために便利ですが、ない実行しようとしています。 –
それはプラグインの依存関係を含んでいます。そうでなければ、利用可能なものはありません。 – khmarbaise