При развертывании в Archiva из Jenkins необходимо изменить файл settings.xml, где речь идет о maven?

Я пытаюсь развернуться из Jenkins в Archiva. Я не очень понимаю, как это все работает. У меня есть проект maven, и я прочитал, что мне нужно изменить файл settings.xml. Я не могу найти такой файл в моих каталогах Archiva 2.0.

Находясь в Jenkins, я использую плагин ArtifactDeployer. Когда я пытаюсь войти в каталог, из которого можно получить артефакты, возникает ошибка о том, что он не существует.

Как я могу решить эту проблему?


person Ree    schedule 19.03.2014    source источник


Ответы (1)


В Jenkins вам необходимо зарегистрировать инструменты сборки, которые будет использовать Jenkins.

Что касается строительного инструмента Maven, я предлагаю:

  1. Загрузите, разархивируйте и установите Apache Maven на сервер, на котором работает Jenkins.
  2. Настройте файл conf/settings.xml вашего Maven так, чтобы он указывал на вашу установку Archiva.
  3. Настройте переменные M2_HOME и PATH, чтобы можно было выполнить команду mvn.
  4. Настройте Jenkins для использования только что настроенной установки Apache Maven.

Дело в том, что это верный способ найти и отредактировать файл settings.xml.

Если у вас Jenkins загружает Maven для вас (обычно я этого не делаю), вам придется искать путь к тому месту, где Jenkins установил Maven.

person Chris Harris    schedule 20.03.2015