部署环境

时间:2013-09-25 15:49:03

标签: java deployment production-environment

我一直在寻找在不同的部署环境中部署使用相同的java packagae(.jar)的方法,而无需为每个环境创建新的包。

目前我使用刀片逻辑根据环境修改包,通过编写脚本来控制进程。有没有办法只为不同的部署环境编写一个脚本?

1 个答案:

答案 0 :(得分:0)

您应该将您的环境设置与代码分开,然后使用一些构建工具(例如Mavenhttp://maven.apache.org/)和每个环境的配置文件定义。如果你决定使用maven,你可以使用

http://code.google.com/p/maven-replacer-plugin/

http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html