アーティファクトの依存関係ツリーを取得するにはどうすればいいですか? 質問する

アーティファクトの依存関係ツリーを取得するにはどうすればいいですか? 質問する

dependency:tree特定のプロジェクトの依存関係ツリーを確認するために使用できます。しかし、私が必要としているのは、サードパーティの成果物の依存関係ツリーを確認することです。

空のプロジェクトを作成することもできると思いますが、もっと簡単な方法を探しています (複数の成果物に対してこれを行う必要があります)。

ベストアンサー1

1) 使用Maven 依存プラグイン

のみでシンプルなプロジェクトを作成しますpom.xml。依存関係を追加して実行します。

mvn dependency:tree

(マルチモジュール Maven プロジェクトのバージョン: mvn compile dependency:tree )

残念ながら依存の魔力使用しないpom.xmlと次のエラーが発生します。

mojo: tree を実行できません。既存の を持つプロジェクトが必要ですpom.xmlが、ビルドではそれが使用されていません。

2) pom.xmlMavenセントラルリポジトリでアーティファクトを見つける

pom.xml依存関係はアーティファクトに記述されています。Maven インフラストラクチャを使用して見つけてください。

へ移動ソナタイプgroupIdと を入力しますartifactId

または、参考:最初にプラグインを使用してナビゲートしgroupId、次に を使用してartifactId、最後にそのバージョンを使用します。

例えばorg.springframework:spring-core

3) アーティファクトに対してMaven依存プラグインを使用する

依存関係アーティファクトの一部は ですpom.xml。これは依存関係を指定します。そして、mvn dependency:treeこの pom で実行できます。

おすすめ記事