mvn: команда не найдена |Шаг сборки «Выполнить оболочку» помечен как сбой - PullRequest
0 голосов
/ 24 мая 2018

Я попытался запустить простую команду mvn -v в качестве команды оболочки сборки, я получаю сообщение об ошибке.Я пробовал множество способов, но не уверен, как решить эту проблему.

Консольный выход

Started by user murthy

Building in workspace /var/lib/jenkins/workspace/Job 1 test

[Job 1 test] $ /bin/sh -xe /tmp/jenkins9213742596997762149.sh

+ cd /var/lib/jenkins/workspace/New-Atom

+ java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)

+ git --version
git version 2.13.6

+ whoami
jenkins
+ date
Wed May 23 23:52:49 UTC 2018

+ mvn -v

/tmp/jenkins9213742596997762149.sh: line 7: mvn: command not found

Build step 'Execute shell' marked build as failure
Finished: FAILURE

Maven установлен - Выход из EC2

[ec2-user]$ mvn -v
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T19:49:05Z)
Maven home: /usr/local/apache-maven-3.5.3
Java version: 1.8.0_171, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.14.33-51.37.amzn1.x86_64", arch: "amd64", family: "unix"

Java установлена ​​ - Вывод из EC2

[ec2-user]$ java -version
openjdk version "1.8.0_171"

PATH установлен

[ec2-user]$ echo $PATH
/usr/local/apache-maven-3.5.3/bin:/usr/local/maven/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/bin:/usr/local/maven/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64/bin:/usr/local/maven/bin:/sbin:/bin:/usr/sbin:/usr/bin

[ec2-user]$ echo $MAVEN_HOME  # mvn is set
/usr/local/maven

[ec2-user]$ echo $JAVA_HOME  # java is set
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64

Мы видим, что Java и Mavenоба установлены, но я не могу видеть Maven в моей работе.В чем может быть проблема?

...