EclipseのJavaプロジェクトで、プロジェクトAをデバッグしようとしています。
プロジェクトAはに依存しておりB.jar、通常B.jarは私のから来てい.m2/repositoryます。Bしかし、今度はのコードに一時的な変更を加えて反映させたいので、eclipseのプロジェクトでAソースコードを直接編集し、のビルドパスで依存関係プロジェクトとして設定します。さらに、両方とはそれらの依存関係と呼ばれます。BBAABC.jar
これは正常にビルドAされますが、実行すると、Aのclasspathすべてのクラスとリソースの2つのコピーが含まれC.jarます。これにより、の休止状態のhbm.xmlマッピングファイルに問題C.jarが発生し、次のようなエラーが発生しましたduplicate mapping for...
これは、Mavenが所有する解決能力を欠いているという点で、Eclipseの欠陥のように見えます。これを回避する方法はありますか?(Bを構築し、依存関係プロジェクトとして使用する代わりに.m2にインストールすることは別として)
ありがとう