2016-01-21 4 views
0

Мы используем Artfactory для нашего разрешения Ant/Ivy в Teamcity. Для виртуального репозитория, содержащего несколько локальных репозиториев в заказе, есть ли способ сказать Ivy прекратить поиск в следующем локальном репозитории, как только он его найдет? В файле ivy.xml мы используем динамический rev = "latest.release". Некоторые зависимости существуют в нескольких локальных репозиториях, и первая найденная версия может быть не последней. Но мы хотим использовать первый найденный.Как определить, что решетка для плюща была остановлена ​​при первом найденном

Благодаря

+0

Попробуйте использовать цепной преобразователь: http://ant.apache.org/ivy/history/latest-milestone/resolver/chain.html –

ответ

0

Выдержки из документации Цепной распознаватель:

атрибута позволяют указать, если цепь должна повторяться после первой найденной или нет (по крайней мере, когда просить последний пересмотр). Если цепочка повторяется, то последняя из найденных возвращается. Если цепочка не повторяется, то это первое найденное, которое возвращается.

Посмотрите на атрибут returnFirst. Истинно, если первое найденное должно быть возвращено, значение по умолчанию равно false.

+0

Спасибо. Я дам ему попробовать. – user3029563