ivysettings.xml :Могу ли я «изменить» настройки по умолчанию, не изменяя банку или полностью не заменяя их?

Я просматривал документацию Ivy, и у меня есть вопрос о значении по умолчанию ivysettings.xml, найденном внутри ivy.jar.

Все, что я хочу сделать, это изменить общедоступный репозиторий на локальный репозиторий Maven, который у нас есть. Вот и все. Я мог бы скопировать все файлы ivysettings*.xmlв свой проект и использовать <ivy:settings>, чтобы указать на него, но это дублирует многие вещи. Я мог бы также изменить ivy.jar, но это добавит головной боли при обслуживании. Разработчики должны использовать мой ivy.jar, и если мы перейдем на новую версию, мне придется снова ее модифицировать.

Итак, как мне сохранить все стандартные настройки Ivy и просто переключить репозиторий на использование? Я просто хочу наложить свои изменения на то, что уже есть у Айви.


И еще два вопроса:

  • В чем разница между файлами ivyconf*.xmlи файлами ivysettings*.xml? Почему в Ivy дублируются конфигурации?
  • Какая хорошая книга об Айви? Сейчас я использую книгу Мэннинга «Муравей в действии» , которая описывает Айви в несколько обобщенном виде и немного устарела. Ресурсы на самом сайте Ivy ужасны.
7
задан David W. 13 July 2012 в 16:55
поделиться