Если свойство Artifacory уже существует, значение, которое я пытаюсь установить (PUT), переопределяет существующее значение этого свойства.
Есть ли способ избежать объединения свойства GET Property и PUT
Спасибо
Artifactory недавно представил метод PATCH для свойств.Из WIKI:
Обновление свойств элемента Описание: Присоединение и изменение свойств элемента (файла или папки).Когда папка используется, свойство вложения является рекурсивным по умолчанию.} / {itemPath}? [& recursive = 1] Производит: application / json
Пример использования:
PATCH /api/metadata/libs-release-local/org/acme?[recursive=1] { "props":{ "newKey": "newValue", "existingKey": "modifiedValue", "toBeRemovedKey": null } }
Упорки, которые не будут упомянуты, не будут изменены.
https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-ItemProperties