我想通过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