2013-07-04 5 views
2

У нас есть подчиненный Jenkins, который запускает задания на работу с использованием Maven. Каталог .m2 существует в корневой папке пользователя, но команда mvn не работает в командной строке. Означает ли это, что Дженкинс настроен на автоматическую установку инструментов на подчиненный? Если да, то как я могу настроить эту машину, чтобы я мог запускать сборки вручную.Использование maven на подчиненном Jenkins

ответ

1

Вам необходимо добавить следующие environtment переменные (как пользовательские или системные переменные)

  • M2_HOME (указывая на Maven установки реж)
  • JAVA_HOME (указывая на Java установки директории)
  • Добавить% M2_HOME % \ Bin (WINDOWS) или $ M2_HOME \ Bin (LINUX) к переменной PATH среды

Например, это моя конфигурация на CentOS

export JAVA_HOME=/opt/java/jdk1.6.0_43 
export PATH=${JAVA_HOME}/bin:${PATH} 

export M2_HOME=/opt/apache/maven 
export PATH=${M2_HOME}/bin:${PATH} 

Затем вы можете проверить с помощью mvn --version от оболочки

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