JDK конфигурации Jenkins для проекта и сборки maven всегда получают ошибку - PullRequest
0 голосов
/ 01 мая 2018

Дженкинс версия: Дженкинс вер. 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)

Я тоже пытаюсь

  1. настроить JAVA_HOME на установленный JDK
  2. Путь к инструменту конфигурации

Я также проверяю mvn и java в мастере Jenkins (я использую Docker для запуска Jenkins), JAVA_HOME - это OpenJDK, а mvn не установлен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...