プロジェクトにはもっとたくさんのクラスがありますが、今のところA、B、Cクラスのみを検討してください。
abstract public class A {...}
public class B extends A {...}
public class C extends A {...}
その後、私はこのようなコードをクラスDに持っています
A a = new B();
//A a = new C();
//use a's methods
ですから、私の質問は、Eclipseで2つの別々のJARを簡単に構成する方法です。最初のものはB.class
含まれ、C.class
除外され、コード化されている必要がありますA a = new B();
2番目のものはC.class
含まれ、B.class
除外され、コード化されている必要がありますA a = new C();
AntとMavenについてはあまり知りません。この場合、それらを使用する必要がありますか?
たぶん、私のデザインに何か問題があります。もしそうなら、私に知らせてください。