2012-12-20 19 views
0

我有一个项目,我在我的开发环境中测试,编译并构建它的war-package。现在我需要在测试环境下使用这个软件包,为此软件包需要/具有其他配置。后来的生产环境也一样。我可以更改战争包的配置吗?

所以我的问题:

,我需要编译和其他配置重新编译项目?

或者我可以只更改.war文件内的配置文件吗?

我试图在持续交付的情况下完成这个工作,它说“只构建一次”,但正如我所知道的,你读不到改变.war包中的文件。 所以我有点困惑如何解决这个问题,而不是两次构建。

感谢所有帮助

回答

0

理想的方法是有战争作为一个属性文件或东西以外的配置文件。

但现在我建议你爆炸的战争是改变配置文件为“只建立一次”对你来说是更高优先级。

+0

配置文件是属性文件。没有进一步的配置/努力,是否有可能将其存储在战争之外? – user1338413

+0

你将不得不改变属性文件的路径。除此之外,我不认为有任何变化 –

+0

谢谢。认为即将采用该解决方案,因为我喜欢保持配置和单独构建的想法。 – user1338413

相关问题