ivyde копирование локальных банок в.ivy2
Пока все работает, я заметил странное поведение плагина IvyDE eclipse.
Во-первых, я настроил разрешение в ivysettings.xml, чтобы публиковать (и находить) артефакты моих проектов в пользовательском каталоге (за исключением.ivy2).
Eclipse и IvyDE решают эту проблему очень хорошо, но, что интересно, мой jar-файл теперь копируется в мой кеш.ivy2 и на него ссылаются. Почему плагин копирует его из моего пользовательского каталога в мой.ivy2?
Кажется, он работает нормально, в том числе Ivy->Resolve, определяя, когда есть обновление, но это просто... странно. Почему он просто не ссылается на него прямо из моего пользовательского каталога, когда он, очевидно, может найти его там?
1 ответ
. Ivy2 является кешем по умолчанию для всех типов распознавателей, даже файловых систем. Чтобы избежать бесполезного копирования файлов из локального хранилища в локальный кеш, используйте атрибут useOrigin
на caches
элемент в вашем ivysettings.xml.
Например:
<ivysettings>
<caches useOrigin='true' />
<resolvers>
<filesystem .... />
</resolver>
</ivysetings>