有依赖关系的Java项目,如何在被依赖项目中使用另一个项目中的类

比如我有两个java项目,A和B,B项目依赖于A,A项目中有个接口叫DummyInterface,B项目中有DummyInterface的实现类DummyInterfac... 比如我有两个java项目,A和B,B项目依赖于A,A项目中有个接口叫DummyInterface,B项目中有DummyInterface的实现类DummyInterfaceImpl。 现在我想在A项目中写个测试,需要new DummyInterfaceImpl(),而我又不希望在A项目中再依赖引入B项目(这样项目间的依赖会形成环路),这种情况我该怎么办,如何能在A项目中引入或使用DummyInterfaceImpl。 Java反射能做到么? 请教了,谢谢。 展开
 我来答
匿名用户
2014-04-04
展开全部
java.util.List;就是个接口
你要用的话还得导入对应的jar包 import java.util.List;

你要么把接口拷贝到B去,要么把A的相关类导出个jar
更多追问追答
追问
你提的两个方案我都不能操作,因为是改动旧的代码。google的依赖注入框架之类的,有没有可能做到?
追答
你为何要 a里建个接口,b里用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式