如何使用 ant updatesystem 在 hybris 中包含补丁?
How to include patches in hybris with ant updatesystem?
我想使用 ant updatesystem
.
通过命令行自动执行 Hybris 的 hac 更新
根据我发现的 问题,我可以根据配置文件自动执行“hac 更新”。
我能够通过使用 hac 中的“转储配置”按钮来创建这样的文件。
但是我也想导入一些补丁。不幸的是,我所有的补丁都明确列出了一个 ID。
{
"init": "Go",
"initmethod": "update",
"localizetypes": "true",
"mypatches_sample": "true",
[...]
"patch_mypatches": [
"ae2dbba4cbb3fc5b0c374f1717533d8f",
"67acedd074c6e4af0e09624aee71ca3a",
"188b121a90671ca65088260a391708c5",
"b622ef7314e68822b7bf9d6a5b20358d"
],
"filteredPatches": "true"
}
如何编辑配置文件以始终使用所有可用补丁? SAP help page 仅显示如何通过转储按钮创建配置文件...
我厌倦了将 patch_mypatches 设置为“true”或“all”但没有任何效果。我还根据需要标记了一个补丁。但是只要我不定义补丁 ID,就不会使用补丁。
我刚找到 solution 这个问题:
而不是添加 "patch_mypatches": [...]
和 "filteredPatches":"true"
我只需要添加 "patches": "true"
例如:
{
"init": "Go",
"initmethod": "update",
"localizetypes": "true",
"mypatches_sample": "true",
[...]
"patches": "true"
}
现在执行时应用所有补丁ant updatesystem -DconfigFile=conf.json
我想使用 ant updatesystem
.
根据我发现的
我能够通过使用 hac 中的“转储配置”按钮来创建这样的文件。 但是我也想导入一些补丁。不幸的是,我所有的补丁都明确列出了一个 ID。
{
"init": "Go",
"initmethod": "update",
"localizetypes": "true",
"mypatches_sample": "true",
[...]
"patch_mypatches": [
"ae2dbba4cbb3fc5b0c374f1717533d8f",
"67acedd074c6e4af0e09624aee71ca3a",
"188b121a90671ca65088260a391708c5",
"b622ef7314e68822b7bf9d6a5b20358d"
],
"filteredPatches": "true"
}
如何编辑配置文件以始终使用所有可用补丁? SAP help page 仅显示如何通过转储按钮创建配置文件...
我厌倦了将 patch_mypatches 设置为“true”或“all”但没有任何效果。我还根据需要标记了一个补丁。但是只要我不定义补丁 ID,就不会使用补丁。
我刚找到 solution 这个问题:
而不是添加 "patch_mypatches": [...]
和 "filteredPatches":"true"
我只需要添加 "patches": "true"
例如:
{
"init": "Go",
"initmethod": "update",
"localizetypes": "true",
"mypatches_sample": "true",
[...]
"patches": "true"
}
现在执行时应用所有补丁ant updatesystem -DconfigFile=conf.json