Зависимость плюща с изменением = true всегда загружает артефакты, даже не измененные

Согласно документации Ivy, зависимость с изменением = "true" означает, что модуль может изменяться, даже если ревизия такая же. Это особенно полезно для интеграции.

Теперь я полагаю, что система достаточно умна, чтобы не загружать артефакты каждый раз. Он может сравнивать, например, временные метки «публикации» в ivy.xml и загрузки (и кеширования) только в случае необходимости.

Но это не тот случай, если у зависимости есть rev = "latest.integration". Я вижу, что он каждый раз загружает артефакты, и я уверен, что они не изменились. Если я изменю "rev" на какую-то точную версию, то все заработает, как ожидалось.

Это ожидаемое поведение и есть ли у меня шанс заставить его работать с "latest.integration"?

Пользуюсь Ivy 2.2.0.


ivy
person Yurii Soldak    schedule 24.08.2011    source источник


Ответы (1)


Непонятная проблема. Ваш отчет действительно противоречит строгой интерпретации того, как изменяющийся модуль функционал работает.

Предлагаю поднять билет на плющ JIRA. Не проблема, которую здесь можно решить.

person Mark O'Connor    schedule 20.09.2011
comment
Да, Марк, я думаю, ты прав. Я просто не был уверен, могу ли я неправильно истолковать руководство по настройке Ivy. Я запишу ошибку, спасибо. - person Yurii Soldak; 21.09.2011