Eclipse Indigo; m2e 1.1.0; WTP0.15.3のMaven統合。Maven 3.0.4
私のWebプロジェクトには、同じワークスペースにいくつかの依存関係プロジェクトがあります。すべてのプロジェクトがインストールされます。maven installを実行すると、WEB-INF/libのすべての依存関係が表示されます。
mavenインストールプラグインまたはmavenwarプラグインを実行すると、WEB-INF / libは依存関係でいっぱいになりますが、POMファイルの「依存関係階層」または「有効なPOM」ビューから、予想よりもはるかに多くなります。またはクラスパスビューのMaven依存関係から、依存関係を見つけることができません。
Mavenの実行->プロジェクトの更新は役に立ちません。
では、これらの依存関係はどこから来ているのでしょうか、それともどこからデバッグを開始すべきでしょうか?
編集 以前、私のプロジェクトには大きな依存関係ツリー(100以上のjar)があり、それらのいくつかは不要なので、削除することにしました。私のプロジェクトは、いくつかの不要な依存関係を持つ共通のプロジェクトに依存しています。POMの依存関係からそれらを削除し、プロジェクトの依存関係ツリー全体に対してmaveninstallを実行して成功します。次に、プロジェクトでmaven installを実行します。これには、共通プロジェクトから削除したjarが含まれていないはずですが、残念ながら、それらはWEB-INF/libにあります。