我在SVN中有一个Maven项目,其中 trunk \ Config \ TestProjConfig 文件夹包含所有XML配置文件,所有Java代码都在 trunk \ JavaSource \ TestProj 中。当我检查我的本地Eclipse时,有两个项目为TestProjConfig创建,一个为TestProj创建。
如何测试此项目?我是否必须编辑构建路径以在两个项目之间建立连接?我是否必须编写一个访问AppContext文件的主类来调用Spring注入?
注意:我在Eclipse中有m2eclipse插件。
答案 0 :(得分:0)
我不明白为什么要将XML配置与Java源分开。只有当你想在其他项目中重用你的conf时,这可能是一个好习惯,但在这种情况下,我不确定它是否合适。
将所有xml配置移动到JavaSource \ TestProj \ src \ main \ resources
如果您真的不需要共享配置或没有遗留/公司/神秘的原因,则不应将它们分开。
如果您真的想要将它们分开,请将它们放在带有程序集的zip中,并将TestProj中的依赖项添加到TestProjConfig。 这是一个例子:Maven - Depend on assembled zip