В нашей организации есть машина, настроенная для выполнения наших заданий jenkins.
Здесь есть две версии.
- В этой версии шаблон maven используется для нового элемента, а также указываются имя репозитория и расположение файлов settings.xml и pom.xml. И после этого шага сборки у меня есть
mvn -version
, который дает некоторую версию и местоположение версии maven. Это отлично работает.
- В этой версии шаблон конвейера используется для нового элемента. Когда я запускаю
mvn -version
, для него не указывается путь для maven, поэтому он говорит, что команда mvn не найдена. Поэтому я беру путь из предыдущей версии и вставляю его сюда для maven в путь. Теперь я запускаю команду path/to/maven/mvn -version
, она говорит, что JAVA_HOME
не определено. Когда я выполняю export JAVA_HOME=/path/to/java
, путь JAVA_HOME
не устанавливается (возможно, причина в том, что у меня нет прав на установку переменных среды).
Итак, как мне запустить maven clean install
с использованием версии конвейера (у меня также нет разрешения на установку плагинов)