Как я могу фильтровать по нескольким свойствам в артефакте, используя клиент Java? - PullRequest
0 голосов
/ 14 июня 2019
Properties are for Guiding, not for Restricting
When you define a property-set with 'strongly-typed' property values, those values are used to provide an intuitive, guiding UI for tagging and locating items.

The actual value does not force a strong relationship to the original property-set's predefined values. This is by design, to not slow-down common repository operations and for keeping artifacts management simple by allowing properties to change and evolve freely over time, without worrying about breaking older property rules.

Properties are therefore a helpful and non-restrictive feature.  

По этой ссылке: https://www.jfrog.com/confluence/display/RTF/Properties

Означает ли это, что артефакт не ограничивается никакими свойствами?
Так что, если у меня есть следующее:

file1.txt со свойствами a, b, c
file2.txt со свойствами a, b, e

И я ищу файлы со свойствами 'b' и 'e', ​​оба файла будутвозвращается, потому что оба файла имеют свойство 'b', хотя file1.txt не имеет свойства 'e'?

Я хотел бы иметь возможность искать по свойству и возвращать только файлы со свойствами 'b' и 'e'.Это возможно?

Или это единственное решение для фильтрации после запроса?

Я использую java-клиент, и я не знаю заранее имен файлов, только несколько свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...