Configuration 如何使用ant支持多个构建配置?
我想知道使用ant支持多个构建版本的最佳方式是什么。在我当前的项目中,我有3个环境(开发、测试、生产)。有两台生产服务器具有不同的配置(不同的数据库、活动目录、webservice URL等)。一次至少运行两个测试版本。添加其他配置选项只是为了在启用/禁用某些功能的情况下测试行为 如何使用ant处理这一切 目前,我们有一些目录,其中包含每个配置的一组文件(persistence.xml、datasource、web.xml、jboss特定文件、几个应用程序属性文件…),这些文件在构建过程中被复制到适当的目录中(它变得越来越多,所有配置中可见的更改要求我们更改所有配置的文件).Configuration 如何使用ant支持多个构建配置?,configuration,ant,build,Configuration,Ant,Build,我想知道使用ant支持多个构建版本的最佳方式是什么。在我当前的项目中,我有3个环境(开发、测试、生产)。有两台生产服务器具有不同的配置(不同的数据库、活动目录、webservice URL等)。一次至少运行两个测试版本。添加其他配置选项只是为了在启用/禁用某些功能的情况下测试行为 如何使用ant处理这一切 目前,我们有一些目录,其中包含每个配置的一组文件(persistence.xml、datasource、web.xml、jboss特定文件、几个应用程序属性文件…),这些文件在构建过程中被复制
有一些任务,比如构建模块开发、构建模块开发、构建模块测试 一般来说,构建过程如下所示:
- 如何使它更简单
- 保留单独的文件或使用类似“替换任务”的方法更好吗
- 你是怎么做到的
有关部署管道的更多详细信息,我强烈推荐这本书。我相信您会发现第2章:配置管理非常相关。目前,我已设法将所有配置文件移到ear归档之外,因此所有环境只有一个版本(将上下文根从jboss-web.xml中移出是一个棘手的问题)配置保存在给定服务器的文件系统中。它可以解决我的问题一段时间,但我希望我能抽出时间阅读你提到的那本书。