接口和类之间的Maven冲突具有相同的命名和打包

时间:2012-07-26 07:29:00

标签: java maven dependencies package

我有两个项目要合并到一个maven项目中

一个项目有一个名为

的java类
com.xyz.XyzManager

,另一个项目有一个名为

的界面
com.xyz.XyzManager

在我使用的代码中

XyzManager manager = new XyzManagerImpl();

其中XyzManagerImpl是接口的实现

以及我使用的相同代码

XyzManager manager = new XyzManager();

我使用的是类而不是接口

当我将两个项目都包含在一起时,我遇到了编译错误,因为当我使用XyzManager作为接口或XyzManager作为java类时它会发生冲突

希望问题清楚解释

0 个答案:

没有答案