2011-01-18 2 views
0

У меня есть настройка artifactory в нашей локальной сети, и мы в настоящее время надеемся переложить много наших проектов на ящик Hudson для целей CI.Автоматический файл настроек Maven

В настоящее время, чтобы получить проект, пользователь должен проверить проект, над которым они работают, затем перейдите в файл maven settings.xml и измените его. В идеале я бы хотел упростить эти процедуры, поэтому, когда вы проверяете свой код, вы можете как часть сборки поместить в правильный файл настроек.

им проект в настоящее время рефакторинга имеет внешние зависимости, которые вытягивают через Artifactory, и Гудзон обыкновения строить его, как он не может тянуть в зависимости от внешнего ...

Im все еще не 100% уверен, что это лучшее конечно, но я хочу удалить как можно больше ручных шагов для настройки проекта, и пока это, по-видимому, является одним из основных ...

+0

Не могу сделать то, что мне нужно, так как нет никакого реального ответа, даст 1 ответчик вознаграждение ... – Grofit

ответ

0

Я думаю, что лучший способ заключается в том, что ваш pom.xml наследует от общий родительский pom.xml, где определены такие вещи, как зависимости к некоторым третьим pary-репозиториям.

+0

Его больше вещей, которые идут в settings.xml, которые мне нужно установить, например, Server/Mirror элементы и несколько других вещей, которые, по-видимому, разрешены только в settings.xml, а не в файлах pom ... – Grofit

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