Зависимость плюща от change = "true" всегда загружает артефакты, даже не измененные - PullRequest
3 голосов
/ 24 августа 2011

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

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

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

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

Я использую Ivy 2.2.0.

1 Ответ

1 голос
/ 20 сентября 2011

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

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

...