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>
Другие вопросы по тегам