1.原因
Mavenのプロセスを使用して、多くの場合、繰り返し荷重またはjarパッケージのjarパッケージの競合の問題が発生したが、いくつかは、Mavenのjarファイルパッケージのjarパッケージは自動的に他の導入がロードされ、瓶で、その結果、自らのイニシアチブを追加し、パッケージの独自のバージョンを追加しないためですコンフリクト
栗の場合:
自動テストのプロセス、参照はjarファイルをreportngながら、TestNGのジャーパッケージを引用しますが、負荷に依存配信TestNGのジャーパッケージを自動的reportngますが、これjarファイルをTestNGの紛争の独自のバージョンを追加してリード
またはテストinstallコマンドを実行するときにMaven Mavenのテストは、次のエラーが報告されます使用します
[WARNING] org.testngのためのPOM:TestNGの:jarファイル:5.14.3は無効、推移的依存関係(もしあれば)、利用可能詳細は、デバッグログを有効にしませんです
2.ソリューション:
pom.xmlファイルを開き、依存関係の階層(依存関係のリスト)のjarパッケージの依存関係の階層を表示します
Mavenのは、もはや自動的にロードされませんので、のpom.xmlを保存し、...右除外のjarパッケージを削除する必要性を選択し、
または手動でPOM <除外> version属性の制限負荷を再添加してもよいです
最後に、瓶のパッケージの除去のために、プロジェクトがエラーの可能性があります
右Mavenプロジェクトの選択maven->更新プロジェクト...
または次のTestNGのに依存するJARパッケージを再度追加(も削除され、独自のjarパッケージを追加)