ソースをチェックアウトしてmvn dependency:tree
を実行する以外に、Mavenプラグインの依存関係ツリーを取得する簡単な方法はありますか?プラグインの依存関係ツリーを表示するMavenプラグインはありますか?
答えて
、あなたはまだあなたのプロジェクトの依存関係として追加し、その後、他のMavenの依存関係としてその依存関係ツリーを確認することができます。
mavenプラグインはファイルです。他のmaven依存関係として追加することもできます(mavenプラグイン開発のコンテキストでない限り、意味がありません)。あなたはおそらく必要なチェックをした後、プロジェクトから依存関係を削除しますにもかかわらず、
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<scope>test</scope>
</dependency>
注純度のためscope
:例えば
は、我々は依存関係としてmaven-dependency-plugin
を持っていた可能性があります。
このプロジェクトではdependency:tree
を実行し、このプラグインの依存関係を確認して、includes
プロパティで出力を絞り込む必要があります。
きちんとしたハック!このようにすれば、 '-Dverbose = true'を使うほうが良いでしょう(プロジェクトの依存関係の中には、依存関係ツリー内のプラグインの依存関係が置き換えられるためです)。最も洗練されたソリューションではありませんが、私はそれがトリックを行うだろうと思います。 – carlspring
また、私の例では、依存関係として別のプラグインを使用していたはずです。ここでは、依存関係プラグインを使用して依存関係プラグインの依存関係をチェックしています。 –
これはあなたが望む正確なものではありませんが、それほど近くはありません。少なくとも、依存関係を分析し、すべての警告を前もってリストします。代わりに心配したプラグインソースをチェックアウトするの
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>Dependency-Analyzer</id>
<phase>package</phase>
<goals>
<goal>analyze-only</goal>
</goals>
</execution>
</executions>
</plugin>
- 1. Maven依存関係プラグイン
- 2. mavenプラグインの依存関係を強制的にプラグインにする
- 3. プラグイン依存関係のMavenアンパック依存関係
- 4. Mavenプロジェクトのプラグインの依存関係エラー
- 5. Mavenで依存関係ツリーを表示しますか?
- 6. Mavenプラグインの依存関係は無視されます
- 7. Grailsプラグインの依存関係
- 8. 依存関係プラグインは依存関係のバージョンを無視しますか?
- 9. 糸パッケージからワイヤ依存関係のあるgulpプラグインはありますか?
- 10. Mavenの依存関係ツリーとPOMの依存関係
- 11. Gradle:別のプラグインからプラグイン依存関係を追加する
- 12. クラス依存関係を出力するMavenプラグイン
- 13. Mavenで依存関係、プラグインの依存関係、コンパイラなどをすべてダウンロードしますか?
- 14. スプリングブートMavenプラグイン - すべての依存関係を除外
- 15. ローカル依存ファイル/プラグインをmaven依存関係として追加する
- 16. プログラムでMaven依存関係プラグインを呼び出す方法
- 17. プラグインの依存関係によるMavenビルドの失敗
- 18. Mavenアセンブリのプラグイン依存関係のjarsが見つかりません
- 19. 依存関係のあるMavenアセンブリプラグイン - プラグインが実行されていません
- 20. GWTプラグインは、モジュールの依存関係
- 21. Mavenプロジェクトの依存関係のようなファイルをプラグインでダウンロードしますか?
- 22. MavenとIDEAでリフト:Scalaプラグインで依存関係が見つかりません
- 23. プラグイン内でのmaven 2の推移依存関係
- 24. mavenプロジェクトからすべてのプラグイン依存関係をダウンロードする
- 25. Maven jarプラグイン - SNAPSHOT依存関係の間違ったクラスパスエントリ
- 26. 依存関係エラーAspectJ Mavenプラグインのインストールcom:sun:tools:jar
- 27. Eclipse - 依存関係のあるプラグインをインストールする
- 28. Mavenの 'インポート'リソースの依存関係はありますか?
- 29. maven jaxb2プラグイン - jwsdpの依存関係を避けることができます
- 30. Atlassian JSDプラグインの開発(依存関係とプラグインが見つかりません)
http://maven.apache.org/plugins/maven-dependency-plugin/list-mojo.html –
@IndraUprade:これは私が必要とするものではありません。これは、現在の 'pom.xml'の依存関係のフラット表現です。 – carlspring
このhttp://stackoverflow.com/questions/7074590/how-can-you-display-the-maven-dependency-tree-for-the-plugins-in-your-projectを参照してください。私が恐れている本物の組み込みの方法はありません。 – Tunaki