我在项目中有更多类,但现在请只考虑 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 构建中轻松配置两个单独的 JAR。第一个应该B.class
包含和C.class
排除并且编码为A a = new B();
第二个应该C.class
包含和B.class
排除并且编码为A a = new C();
我对 Ant 和 Maven 知之甚少。在这种情况下我需要使用它们吗?
也许,我的设计有问题,如果是这样,请告诉我。