dfc.jar
我们有一个使用和dctm.jar
API连接到 Documentum 文档库的 Grails 应用程序。这些 jar 期望dfc.properties
文件位于类路径上以配置 docbase 设置。在一个环境中工作时这很好,但我们正在为 、 和 环境构建战争文件dev
,test
每个prod
环境都有自己的dfc.properties
配置。
Grails 环境配置非常适合处理应用程序中的其他环境特定设置,但我无法找到一种方法来覆盖dfc.properties
每个环境的文件或配置 Documentum API 以从其他地方检索它的设置。
我已经考虑过拥有特定于环境的属性文件,然后在每次战争构建之前运行一个 shell 脚本以将它们复制到dfc.properties
文件中,但这感觉就像是一个 hack。我希望能够只进行三个战争构建,而不会混淆复制不同版本的属性文件。
grails dev war
grails test war
grails prod war
任何有关如何解决此多环境配置问题的建议将不胜感激。