在 Eclipse 的一个 Java 项目中,我正在尝试调试项目 A。
项目A
依赖于B.jar
,通常B.jar
来自我的.m2/repository
. 但现在我想对B
's 的代码做一些临时更改,并反映在 's 中A
,所以我直接B
在 eclipse 中的 project 中编辑源代码,并在's 构建路径中设置B
为依赖项目。A
此外,两者都A
称为B
它们C.jar
的依赖项。
这构建A
得很好,但是当它运行时,A
'sclasspath
包含所有类和资源的 2 个副本C.jar
。这给那些休眠hbm.xml
映射文件带来了问题C.jar
带来了问题,我得到了错误说duplicate mapping for...
这看起来是 eclipse 的一个缺陷,因为它缺乏 maven 拥有的解析能力。有没有办法解决这个问题?(除了构建 B 并安装到 .m2 而不是将其作为依赖项目)
谢谢