簡體   English   中英

在 CentOS 上安裝 Maven 后找不到 mvn 命令

[英]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: 命令未找到

因為你設置的環境變量不正確。 請仔細嘗試本節:在您的教程中設置 Maven 環境變量所看到的。

首先從以下位置下載最新版本:

> 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM