ant生产后如何更改*.properties
我在hybris上的项目有2.properties文件。 第一个用于CI过程,因此在我已经构建的平台上得到了4个zip文件(在ant生产之后)。 在我的prod实例上,我需要切换到另一个属性,因为我所有的扩展服务都有连接,比如mysql solr。。等 我如何在不运行所有ANT步骤的情况下做到这一点ant生产后如何更改*.properties,ant,hybris,Ant,Hybris,我在hybris上的项目有2.properties文件。 第一个用于CI过程,因此在我已经构建的平台上得到了4个zip文件(在ant生产之后)。 在我的prod实例上,我需要切换到另一个属性,因为我所有的扩展服务都有连接,比如mysql solr。。等 我如何在不运行所有ANT步骤的情况下做到这一点 . ./setantenv.sh && sync && ant config -Denv=my_new_properties 然后,/hybrisserver.sh
. ./setantenv.sh && sync && ant config -Denv=my_new_properties
然后,/hybrisserver.sh start
不起作用。
维基上没有任何信息,请检查是否对您有用。您需要使用FileBasedConfigLoader
类和runtime.config.file.path
属性
其他最佳实践包括使用系统变量进行安全设置,如DB URL。请参阅中的“使用环境变量而不是文件进行安全设置”部分
您可以查看的另一个选项是为不同的环境(例如config dev、config prd)提供不同的配置文件夹,并将其传递给ant。e、 .g-Denv=config--dev检查是否对您有用。您需要使用FileBasedConfigLoader
类和runtime.config.file.path
属性
其他最佳实践包括使用系统变量进行安全设置,如DB URL。请参阅中的“使用环境变量而不是文件进行安全设置”部分
您可以查看的另一个选项是为不同的环境(例如config dev、config prd)提供不同的配置文件夹,并将其传递给ant。e、 .g-Denv=config--dev