如何使用ant updatessystem在hybris中包含补丁?



我想通过ant updatesystem的命令行自动更新Hybris的hac。

基于我发现的这个问题,我可以自动进行"更新"。基于配置文件

我可以通过使用"转储配置"来创建这样一个文件。扣在帽子上。但是我也想导入一些补丁。不幸的是,我所有的补丁都明确列出了ID。

{
"init": "Go",
"initmethod": "update",
"localizetypes": "true",
"mypatches_sample": "true",
[...]
"patch_mypatches": [
"ae2dbba4cbb3fc5b0c374f1717533d8f",
"67acedd074c6e4af0e09624aee71ca3a",
"188b121a90671ca65088260a391708c5",
"b622ef7314e68822b7bf9d6a5b20358d"
],
"filteredPatches": "true"
}

如何编辑配置文件以始终使用所有可用的补丁?SAP帮助页面显示了如何通过转储按钮创建配置文件…

我尝试将patch_mypatches设置为"true";或";all"没有效果。我还按要求标注了一个补丁。但是只要我不定义补丁id,就不会使用补丁。

我刚刚找到了这个问题的解决方案:

代替添加"patch_mypatches": [...]"filteredPatches":"true"

我只需要加上"patches": "true"

例如:

{
"init": "Go",
"initmethod": "update",
"localizetypes": "true",
"mypatches_sample": "true",
[...]
"patches": "true"
}

现在当执行ant updatesystem -DconfigFile=conf.json

时应用所有补丁

相关内容

  • 没有找到相关文章

最新更新