Spring Tool Suite和Spring Configurator - 目录结构

时间:2013-06-16 16:57:19

标签: java spring maven-2 spring-tool-suite

我想知道在我的Maven项目中组织Spring Configurator目录的最佳方法是什么?我不想使用单独的* .xml和* .conf文件来测试prod,dev和测试配置集。 而且我还希望在每个配置集中都使用一个单独的master * .xml文件。

我是否必须将* .xml和* .conf文件放在单独的目录中? 或者我可以将它们放在同一个目录中,就像这样:

spring/
  test/application.xml
  test/params.conf
  dev/application.xml
  dev/params.conf
  prod/application.xml
  prod/params.conf

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

将它们放在目录结构中,使得类路径上不存在冗余。例如:如果您的代码搜索*/application.xml文件并且您在类路径上拥有全部3,则会导致混淆

还可以利用Maven build profileassembly plugin。对其进行配置,以便仅为每个构建配置文件打包相关文件。