蚂蚁生产后如何更改* .properties

时间:2020-04-06 01:07:34

标签: ant hybris

我的hybris项目有2个.properties文件。 第一个用于CI流程,因此在我已经构建的平台上(蚂蚁生产之后)得到了4个zip文件。 在我的prod实例上,我需要切换到另一个属性,因为所有与扩展服务(例如mysql solr .. 我如何在不运行所有ANT步骤的情况下做到这一点。

. ./setantenv.sh && sync && ant config -Denv=my_new_properties

然后./hybrisserver.sh start不起作用。 Wiki https://cxwiki.sap.com/display/release5/ant+production+improvements

上没有任何信息

1 个答案:

答案 0 :(得分:2)

检查Updating Configuration Settings at Runtime是否对您有用。您将需要使用FileBasedConfigLoader类和runtime.config.file.path属性。

其他最佳做法包括使用系统变量进行安全设置,例如DB URL。请参阅Configuring the Behavior of SAP Commerce中的“使用环境变量而不是文件进行安全设置”。

您可以查看的另一个选项是为不同的环境使用不同的配置文件夹(例如config-dev,config-prd),并将其传递给ant。例如-Denv = config--dev