Дженкинс версия: Дженкинс вер. 2.107.2
Как настроить проект Jenkins для использования пользовательского JDK с Maven?
Я добавил JDK в Global Tool Configuration и Maven с автоматической установкой. Я добавляю две версии JDK.
Затем я создаю проект maven, указав один из JDK и один из Maven. Но я всегда получаю сообщение об ошибке mvn
, но не могу найти java
, поскольку JDK следует:
/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven- 3.5.3/bin/mvn package
/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven-3.5.3/bin/mvn: exec: line 199:
/var/jenkins_home/tools/hudson.model.JDK/jdk8-172/bin/java: not found
Build step 'Invoke top-level Maven targets' marked build as failure
Finished: FAILURE
Тогда я пробую много методов, работает только система OpenJDK (выбрал JDK с System в проекте Jenkins)
Я тоже пытаюсь
- настроить JAVA_HOME на установленный JDK
- Путь к инструменту конфигурации
Я также проверяю mvn и java в мастере Jenkins (я использую Docker для запуска Jenkins), JAVA_HOME - это OpenJDK, а mvn не установлен.