![](/img/trans.png)
[英]"mvn: command not found" in jenkins job install binary even after setting environment variable properly able to find version "mvn -v" on terminal
[英]Cannot find mvn command after install Maven on CentOS
我按照本教程嘗試在我的遠程 Centos 服務器上安裝 maven
http://www.unixmen.com/install-apache-ant-maven-tomcat-centos-76-5/
我在調用echo $MAVEN_HOME
時得到了 /opt/maven
並得到
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/.nvm/versions/node/v0.12.7/bin :/root/bin
調用echo $PATH
但是當我調用mvn -version
它說:
-bash: mvn: 命令未找到
首先從以下位置下載最新版本:
> http://maven.apache.org/
> go to download
> download apache-maven-3.5.0-src.tar.gz
執行以下命令:
> sudo tar xzf apache-maven-3.5.0-src.tar.gz -C /opt
> cd /opt
> Create symlink
sudo ln -s apache-maven-3.5.0 maven
接下來,在系統范圍內設置 Maven 路徑:
> sudo gedit /etc/profile.d/maven.sh
> export M2_HOME=/opt/maven
> export PATH=${M2_HOME}/bin:${PATH}
最后,注銷並重新登錄以激活上述環境變量。 驗證maven安裝成功,查看maven版本:: > mvn -version
阿帕奇Maven的3.5.4(1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T00:03:14 + 05:30)Maven的家中:/ opt / Maven的Java版本:1.8.0_45,供應商:Oracle公司,運行時間:在/ usr / JAVA / jdk1。 8.0_45/jre默認語言環境:en_US,平台編碼:UTF-8操作系統名稱:“linux”,版本:“3.10.0-862.11.6.el7.x86_64”, arch :“amd64”,系列:“unix”
最重要的命令:
sudo ln -s /your_path/apache-maven-3.6.2/bin/mvn /usr/bin/mvn
去maven官網鏈接
> Download latest version apache-maven-3.6.3-src.tar.gz
> Extract it into a location.
> Open .bashrc file in home location ( if not found then , ctrl + h)
> Add maven path
#maven
出口路徑=“$路徑:
例如:export PATH="$PATH:/home/nimal/apache-maven-3.6.3/bin"
檢查版本:
mvn --version
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.