Maven зависимость от хранилища SVN - PullRequest
2 голосов
/ 15 сентября 2010

Используя maven 2, есть ли способ перечислить зависимость от другого проекта maven, который находится на другом сервере SVN, но отсутствует в хранилище maven?

В идеале должна быть возможность скомпилировать и запустить основной проект без необходимости извлечения вручную и построения зависимости.

Ответы [ 2 ]

1 голос
/ 15 сентября 2010

Используя maven 2, есть ли способ перечислить зависимость для другого проекта maven, который находится на другом сервере SVN, но не находится в хранилище maven?

Зависимости Maven всегда разрешается через локальный репозиторий и загружается из удаленного репозитория или устанавливается во время install.В вашем случае вам придется install упомянутый проект.

Если вы хотите избежать ручной проверки, вы можете использовать svn:externals, чтобы извлечь другой проект из другого хранилища в том же хранилище.время, как "основной", и установить реактор построить на обоих.

Это должно быть выполнимо, но не идеально (и вы сойдете с ума, когда сборка не удастся из-за проекта, который не находится под вашим контролем).Идеальным решением было бы сделать другие артефакты проекта доступными в удаленном хранилище.

1 голос
/ 15 сентября 2010

AFAIK Maven не понимает, как проверить вещи из SVN.

Конечно, вы можете прибегнуть к внедрению Ant-целей в POM Maven ... но это довольно неприятно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...