2014-10-30 2 views
0

Я работаю с проектами, в которых управление зависимостями разрешено с помощью Apache IVY. Я также должен опубликовать эти проекты/артефакты в Sonatype NexusSonatype Nexus: IVY против Maven

Я обнаружил, что внутри опубликовать в Nexus, формат IVY файл преобразуется в Maven POM и зависимости разрешаются путем Maven в.

Мой вопрос:

Может Nexus работать непосредственно против Ivy файлов без преобразования Maven?

Спасибо

ответ

1

Короткий ответ: "Почему это важно" Нет

я бы спросить,

1

Nexus не поддерживает пользовательские форматы репозитория или формат репозитория Ivy. Однако он поддерживает формат Maven и многие другие, такие как NPM, RPM, сайты, NuGet или RubyGems. С другой стороны, Ivy полностью поддерживает формат репозитория Maven.

Если ваша организация использует только Ivy и ее формат репозитория, использовать ее не имеет смысла, поскольку вы автоматически блокируете другие инструменты сборки или, по крайней мере, усложняете ее. Я бы посоветовал придерживаться формата репозитория Maven как хорошо поддерживаемого формата во всех инструментах сборки JVM и за его пределами.

Документация о том, как использовать Ivy, является, например, доступны в the Nexus book и Nexus book example с, а также t he Nexus staging free video training course.

Смежные вопросы