Java プロジェクトは、Intellij-IDEA を使用して、依存関係パッケージ (メソッドとツール) のバージョンに競合があるかどうかをスクリーンショットで確認します。

関連する背景

コンパイラとバージョン 究極のアイデア
依存関係管理ツール メイブン

1つ目はアイデアそのものです

ステップ1: 右側の「maven」をクリックします

画像の説明を追加してください

ステップ 2: 依存関係を右クリックし、「依存関係の分析」をクリックします。

ここに画像の説明を挿入

ステップ 3: モジュール名の位置を切り替えることができます。左側の三角形のマークは、パッケージに複数のバージョンが導入されており、競合があることを示します。

ここに画像の説明を挿入

ステップ 4: 現在のパッケージが 2 つのバージョンに導入されていることがわかります。

ここに画像の説明を挿入

ステップ 5: 競合するパッケージ名を右クリックすると、2 つのオプションが表示されます。

Maven 設定を開くとは、seclib パッケージの pom ファイルを開くことを指します。
Maven の依存関係に移動とは、モジュール pom が seclib を参照する位置にジャンプすることを指します。
ここに画像の説明を挿入

ステップ6: pomで不要な依存関係を除外するだけです

ここに画像の説明を挿入

2 つ目は Idea プラグインです

ステップ 1: Maven Helper という小さなものをダウンロードする必要があります

ここに画像の説明を挿入

ステップ 2: pom ファイルに移動すると、この「dependency Analyzer」ラベルが見つかります。

ここに画像の説明を挿入

ステップ 3: [競合] をクリックすると、バージョンが競合しているすべてのパッケージが左側に表示され、パッケージ名をクリックすると、特定の競合情報が右側に表示されます。

ここに画像の説明を挿入

ステップ 4: 競合するパッケージ名を右クリックして直接削除できるため、手動で追加するよりも便利です

ここに画像の説明を挿入

ステップ5: 変更後、「再インポート」をクリックしてパッケージを再ロードします。

ここに画像の説明を挿入

終わり 読んでいただきありがとうございます~

おすすめ

転載: blog.csdn.net/ptyp222/article/details/128002942