【问题标题】:Can I change the configuration of a war package?我可以更改war包的配置吗?
【发布时间】:2012-12-20 10:00:05
【问题描述】:

我有一个项目,我在我的开发人员环境中对其进行测试、编译和构建 war 包。现在我在测试环境中需要这个包,该包需要/具有其他配置。稍后在生产环境中也是如此。

所以我的问题:

是否需要使用其他配置再次编译和构建项目?

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

我试图在持续交付的上下文中实现这一点,即“只构建一次”,但据我所知/阅读,您无法更改 .war 包中的文件。 所以我有点困惑如何在不进行两次构建的情况下解决这个问题。

感谢您的帮助

【问题讨论】:

    标签: jakarta-ee war continuous-deployment continuous-delivery


    【解决方案1】:

    理想的做法是将战争之外的配置文件作为属性文件什么的。

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

    【讨论】:

    • 配置文件是一个属性文件。是否可以在没有进一步配置/努力的情况下将其存储在战争之外?
    • 您必须更改属性文件的路径。除此之外,我认为没有任何变化
    • 谢谢。想想我会选择那个解决方案,因为我喜欢保持配置和构建分开的想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 2019-10-10
    • 2019-10-27
    相关资源
    最近更新 更多