gpt4 book ai didi

java - 如何在只有 "ant update"的 Hybris 中运行 "Update Running System"?

转载 作者:行者123 更新时间:2023-11-29 08:40:07 29 4
gpt4 key购买 nike

在构建我的 Hybris 项目后,我试图从命令行运行 ant update,但它运行更新运行系统从数据库中清除 hMC 配置创建基本数据本地化类型(请引用下图):

hybris console screen

有没有办法从命令行运行 ant update 命令,这样它只会选择“Update Running System”?

我可以通过 ant update 传递什么参数来只运行“Update Running System”而不运行任何其他选项?

最佳答案

您可以使用命令 -DconfigFile=<your file> :

例子:

ant updatesystem -Dtenant=<my tenant> -DconfigFile=path/to/my/config.json

这里是 config.json 的一个例子

{
"init": "Go",
"initmethod": "update",
"clearhmc": "true",
"essential": "true",
"localizetypes": "true",
"solrfacetsearch_sample": "true",
"hmc_sample": "true",
"solrfacetsearchhmc_sample": "true",
"customerreview_sample": "true",
"voucher_sample": "true",
"promotions_sample": "true",
"basecommerce_sample": "true",
"cms2_sample": "true",
"cms2lib_sample": "true",
"ticketsystem_sample": "true",
"payment_sample": "true",
"btg_sample": "true",
"platformhmc_sample": "true",
"commerceservices_sample": "true",
"commercewebservicescommons_sample": "true",
"acceleratorservices_sample": "true",
"acceleratorcms_sample": "true",
"yacceleratorfulfilmentprocess_sample": "true",
"yacceleratorcore_sample": "true",
....
"electronicsstore_importCoreData": [
"yes"
],
"electronicsstore_importSampleData": [
"yes"
],
"electronicsstore_activateSolrCronJobs": [
"yes"
],
"yacceleratortest_createTestData": [
"yes"
],
"yacceleratorcockpits_importCustomReports": [
"yes"
]
}

如您所见,实现此文件并不容易。正如 Initializing and Updating SAP Hybris Commerce 中的建议, 转到 HAC 一次,在网页中进行配置,然后单击 Dump configuration。它会给你生成的 json 文件。

关于java - 如何在只有 "ant update"的 Hybris 中运行 "Update Running System"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40888290/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com