問題描述
jenkins構建job時 提示mvn 未找到命令
+ export JAVA_HOME=/home/tools/jdk1.8.0_221 + JAVA_HOME=/home/tools/jdk1.8.0_221 + mvn clean package -Dmaven.test.skip=true /var/lib/jenkins/workspace/wenlong@tmp/durable-5839e4fa/script.sh:行3: mvn: 未找到命令

問題原因
提示未找到命令,可以知道大多數原因有可能是環境變量導致的。
這個時候我們可以驗證下。
解決方法
測試mvn是否可用
[root@docker-jenkins wenlong]# mvn [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.709 s [INFO] Finished at: 2020-05-15T13:11:55+08:00 可以看出mvn 命令是可用的 通過/etc/profile來設置環境變量 vim /etc/profile JAVA_HOME=/home/tools/jdk1.8.0_221 PATH=$PATH:$JAVA_HOME/bin:/usr/local/maven/bin export JAVA_HOME PATH 生效變量 source /etc/profile
從新構建job測試
