2

私は 2 つの依存関係を持つ Maven プロジェクトを持っています:DependencyADependencyB. 依存関係のそれぞれにクラスがあり、それを呼び出しましょうFooClass

私のプロジェクトのあるクラスには of が必要FooClassDependencyA、別のクラスにはFooClassofが必要なので、問題がありDependencyBます。しかし、どちらのクラスもFooClassof をロードしDependencyAます。

この問題をmavenで解決できますか? それとも、プロジェクト構造の設計について考える必要がありますか?

4

2 に答える 2

3

同じパッケージで同じ名前の 2 つのクラスを取得することは避けてください。これは、1 つのコードの異なるバージョンの 2 つのモジュールがあるという考えにつながります...

たとえば、com.yourcompany.yourproyectA.FooClass と com.yourcompany.yourproyectB.FooClass があれば問題ありません。

このシナリオは頻繁に発生し、maven で問題が発生したことはありません。

よろしく

于 2013-07-05T10:49:17.050 に答える