【发布时间】:2011-11-27 08:36:25
【问题描述】:
我们有多个项目,每个项目中都有 spring 配置 XML。我们正在考虑 2 个选项:
A) 使用 import "classpath:a.xml" 从类路径加载 spring 文件。在这个选项中,我们的 springjunit4classrunner 和我们的主控制台应用程序都愉快地找到了文件。但是,当您需要更改或检查某些 XML 时,它会很好地隐藏在一些不起眼的 jar 中。
B) 创建一个“conf”文件夹,并使用一些 maven 魔法从那里的所有项目中收集所有 XML 文件。这对主应用程序很好,但是单元测试不喜欢这个设置,因为显然我们在运行单元测试之前没有构建“conf”文件夹,并且他们无法找到依赖项目 XMLS...
(这是Is it bad practice to include properties/configuaration files within jars?的春季重拍)
【问题讨论】:
标签: spring