dependency:tree
特定のプロジェクトの依存関係ツリーを確認するために使用できます。しかし、私が必要としているのは、サードパーティの成果物の依存関係ツリーを確認することです。
空のプロジェクトを作成することもできると思いますが、もっと簡単な方法を探しています (複数の成果物に対してこれを行う必要があります)。
ベストアンサー1
1) 使用Maven 依存プラグイン
のみでシンプルなプロジェクトを作成しますpom.xml
。依存関係を追加して実行します。
mvn dependency:tree
(マルチモジュール Maven プロジェクトのバージョン: mvn compile dependency:tree
)
残念ながら依存の魔力使用しないpom.xml
と次のエラーが発生します。
mojo: tree を実行できません。既存の を持つプロジェクトが必要です
pom.xml
が、ビルドではそれが使用されていません。
2) pom.xml
Mavenセントラルリポジトリでアーティファクトを見つける
pom.xml
依存関係はアーティファクトに記述されています。Maven インフラストラクチャを使用して見つけてください。
へ移動ソナタイプgroupId
と を入力しますartifactId
。
または、参考:最初にプラグインを使用してナビゲートしgroupId
、次に を使用してartifactId
、最後にそのバージョンを使用します。
例えばorg.springframework:spring-core
3) アーティファクトに対してMaven依存プラグインを使用する
依存関係アーティファクトの一部は ですpom.xml
。これは依存関係を指定します。そして、mvn dependency:tree
この pom で実行できます。