zoukankan      html  css  js  c++  java
  • Pipeline 脚本调用 mvn 命令失败

    问题描述

    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测试
     
  • 相关阅读:
    5. Redis持久化
    4.Redis客户端
    3.Redis高级功能
    2.Redis五种数据结构
    1.Redis简介
    32.Mysql Cluster
    suffix ACM-ICPC 2017 Asia Qingdao
    多层BFS
    我想和你们说说java和C++___C加加
    11073 最热门的K个搜索串
  • 原文地址:https://www.cnblogs.com/xuewenlong/p/12914950.html
Copyright © 2011-2022 走看看