Только что обнаружил странное поведение кеша Ant Ivy и хочу убедиться, что это не ошибка, а реализовано намеренно.
Я публикую свой модуль в локальном хранилище, затем ivy извлекает его в кеш при сборке другого модуля. Хорошо.
Но если вы перейдете в каталог кеша (~ / .ivy2 / cache / [organization] / [module] /), вы увидите два варианта файла ivy.xml модуля:
- плющ VERSION.xml.original
- плющ VERSION.xml
Первый точно такой же, как у меня в моем хранилище, в то время как второй явно модифицирован. Например, он имеет статус = «выпуск» (в репозитории это «интеграция»), метка времени публикации также изменяется (до момента обновления кэша).
Может ли кто-нибудь подтвердить правильность поведения кэша?