0

我在 SVN 中有一个 Maven 项目,其中trunk\Config\TestProjConfig文件夹包含所有 XML 配置文件,所有 Java 代码都在trunk\JavaSource\TestProj中。当我查看本地 Eclipse 时,创建了 2 个项目,一个用于 TestProjConfig,一个用于 TestProj。

我如何测试这个项目?我是否必须编辑构建路径才能在两个项目之间建立连接?我是否必须编写一个访问 AppContext 文件的主类来调用 Spring 注入?

注意:我在 Eclipse 中有 m2eclipse 插件。

4

1 回答 1

0

我不明白您为什么将 XML 配置与 Java 源分开。仅当您想在其他项目中重用您的 conf 时,这可能是一个好习惯,但在这种情况下,我不确定这是否合适。

解决方案 1

将所有 xml 配置移动到 JavaSource\TestProj\src\main\resources

如果您真的不需要共享您的配置或没有任何遗留/公司/神秘原因,则不应将它们分开。

解决方案 2

如果您真的想将它们分开,请将它们与程序集放在一个 zip 中,然后将 TestProj 的依赖项添加到 TestProjConfig。这里有一个例子:Maven - 依赖于组装的 zip

于 2012-10-12T06:34:54.693 回答