まったく同じパッケージ構造で、2つのMavenプロジェクト(A & B)でクラス "User.java"が定義されているという奇妙な状況があります。 私のMavenプロジェクトは、両方ともA & B. に依存していますが、プロジェクトの 'User.java'には余分なフィールドがあります。 私は常にプロジェクトAから 'User.java'を使用するようにしたいと思っていますが、残念ながらプロジェクトBからは常に選択されています。特定のパッケージ/プロジェクトからあいまいなクラスをインポートする方法
特定の/希望のプロジェクト?
できません。あなたはクラスローダーの慈悲に満ちています –
これは本当に悪い考えです。 2つの定義を1つに調整し、現在使用している2つのプロジェクトの依存関係にします。 –
はい、私はそれに同意します。しかし、私のシステムには、AのUser.javaがBのUser.javaをオーバーライドしていることを示す方法がある場合、私は考えていました。 – Stephen