我一直在寻找使用相同的 java package (.jar) 来部署在不同的部署环境中的方法,而无需为每个环境创建一个新的包。
目前我使用刀片逻辑根据环境修改包,过程是通过编写脚本来控制的。有没有办法只为不同的部署环境编写一个脚本?
我一直在寻找使用相同的 java package (.jar) 来部署在不同的部署环境中的方法,而无需为每个环境创建一个新的包。
目前我使用刀片逻辑根据环境修改包,过程是通过编写脚本来控制的。有没有办法只为不同的部署环境编写一个脚本?
您应该将您的环境设置与代码分开,然后使用一些构建工具(Maven
例如:http ://maven.apache.org/ )和每个环境的配置文件定义。如果您决定使用 Maven,您可以使用
http://code.google.com/p/maven-replacer-plugin/
和
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html