linux下mvn命令 linux mv命令的使用

linux系統(tǒng)下安裝Maven報錯如下怎么解決

1) 上傳到服務(wù)器使用命令解壓:tar –xzvf apache-maven-3.0.4-bin.tar.gz

站在用戶的角度思考問題,與客戶深入溝通,找到新區(qū)網(wǎng)站設(shè)計與新區(qū)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋新區(qū)地區(qū)。

2) 使用root用戶來安裝給所有用戶使用

在/etc/profile文件中配置增加如下變量

MAVEN_HOME=” /usr/local/apache-maven-3.0.4”(安裝路徑或者是解壓路徑)

PATH=”$PATH:$MAVEN_HOME/bin”

3) 使變量生效,輸入命令:source profile

4) 驗證安裝是否成功,輸入mvn的命令:mvn –v

出現(xiàn)如下圖結(jié)果表示安裝成功。

5) Linux上maven的本地倉庫默認在每個用戶文件下, .m2文件是隱藏文件,要查看使用命令:ll –a

在linux下安裝成功,為什么mvn -v只能在root用戶下才能執(zhí)行成功,在其他用戶下顯示程序“mvn”尚未安裝

特權(quán)命令需要root權(quán)限,可以在普通用戶下先執(zhí)行su-root切換后執(zhí)行完后再切回普通用戶

Linux查看版本命令問題

1./etc/issue 和 /etc/redhat-release都是系統(tǒng)安裝時默認的發(fā)行版本信息,通常安裝好系統(tǒng)后文件內(nèi)容不會發(fā)生變化??茨愕馁N圖該linux安裝的發(fā)行版是RHEL6.1。

2.lsb_release -a :FSG(Free Standards Group)組織開發(fā)的LSB (Linux Standard Base)標準的一個命令,用來查看linux兼容性的發(fā)行版信息??茨愕馁N圖該linux發(fā)行版信息是RHEL6.2。3./proc/version 和 uname -a 顯示的內(nèi)容相同,顯示linux內(nèi)核版本號。

關(guān)于lsb_release -a和/etc/issue顯示的發(fā)行版本號不同,原因只有一個:內(nèi)核升級了。

原因是:/etc/issue中的"Final”和lsb_release -a中的"NahantUpdate3"不相同。

以下是我的服務(wù)器的相關(guān)信息,看一下就一目了然了!

[root@master ~]# cat /etc/issue

Red Hat Enterprise Linux AS release 4 (Nahant Update 3)

Kernel \r on an \m

[root@master ~]# lsb_release -a

LSB Version: :core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-ia32:graphics-3.0-noarch

Distributor ID: RedHatEnterpriseAS

Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 3)

Release: 4

Codename: NahantUpdate3

[root@master ~]# cat /proc/version

Linux version 2.6.9-34.ELsmp (bhcompile@hs20-bc1-1.build.redhat.com) (gcc version 3.4.5 20051201 (Red Hat 3.4.5-2)) #1 SMP Fri Feb 24 16:56:28 EST 2006

執(zhí)行mvn -v時老是提示java_home無效 Java_home有配置且正常。該怎么解

2.1 在windows上安裝maven

先檢查JDK

Maven是一個java工具,所以請確保jdk環(huán)境已經(jīng)正確安裝在你的機器上。

首先,請在此下載Maven。這里選擇的是apache-maven-2.2.1-bin.zip

window 7

1.解壓apache-maven-2.2.1-bin.zip 到你想要安裝的目錄。這里我們假設(shè)你選擇了 C:\Program Files\Apache Software Foundation.壓縮檔案將會創(chuàng)建子目錄apache-maven-2.2.1

2.右鍵單擊 計算機—屬性—高級系統(tǒng)設(shè)置—環(huán)境變量 在用戶環(huán)境變量中 新建 M2_HOME 變量,值為 C:\Program Files\Apache Software Foundation\apache-maven-2.2.1

3.繼續(xù)新建 M2 變量,值為 %M2_HOME%\bin

4.可選:繼續(xù)新建 MAVEN_OPTS 變量,值為 -Xms256m -Xmx512m,指定jvm的運行參數(shù)。

5.在環(huán)境變量path中追加 %M2%

6.確定環(huán)境變量JAVA_HOME指向JDK的安裝目錄。例如 C:\Program Files\Java\jdk1.5.0_02并且環(huán)境變量path中有%JAVA_HOME\bin.

7.打開一個新的命令行窗口,執(zhí)行mvn --version 檢查maven是否安裝成功。成功安裝后,輸出類似如下:

Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)

Java version: 1.6.0_17

Java home: C:\Program Files\Java\jdk1.6.0_17\jre

Default locale: zh_CN, platform encoding: GBK

OS name: "windows 7" version: "6.1" arch: "x86" Family: "windows"

完整的安裝指南可參見 Maven安裝指南

2.2. 在linux 安裝maven

2.進入下載文件夾,找到下載的文件,運行如下命令解壓

tar -xvf apache-maven-2.2.1-bin.tar.gz

解壓后的文件夾名為apache-maven-3.0.3

3.使用mv命令將apache-maven-3.0.3文件夾拷貝到自己指定的文件夾,比如/usr/local/下

mv -rf apache-maven-3.0.3 /usr/local/

4.配置環(huán)境變量,編輯/etc/profile文件,添加如下代碼

MAVEN_HOME=/usr/local/apache-maven-3.0.3

export MAVEN_HOME

export PATH=${PATH}:${MAVEN_HOME}/bin

5.保存文件,并運行如下命令使環(huán)境變量生效

source /etc/profile

6.在控制臺輸入如下命令,如果能看到Maven相關(guān)版本信息,則說明Maven已經(jīng)安裝成功

mvn -v

2.3 maven 安裝目錄分析

1.M2_HOME

前面講到設(shè)置M2_HOME環(huán)境變量指向maven的安裝目錄,本書之后所有使用M2_HOME的地方都指代了該安裝目錄。下面看一下該目錄的結(jié)構(gòu)和內(nèi)容:

bin

boot

conf

lib

LICENSE.txt

NOTICE.txt

README.txt

bin目錄:

該目錄包含了mvn運行的腳本,這些腳本用來配置java命令,準備好classpath和相關(guān)的java系統(tǒng)屬性,然后執(zhí)行java命令。其中mvn是基于UNIX平臺的shell腳本,mvn.bat是基于windows平臺的bat腳本。在命令行輸入任何一條mvn命令時,實際上就是在調(diào)用這些腳本。該目錄還包含了mvnDebug和mvnDebug.bat兩個文件,同樣,前者是UNIX平臺的腳本,后者是windows平臺的腳本。那么mvn和mvnDebug有什么區(qū)別和關(guān)系呢?打開文件我們就可以看到,兩者基本是一樣的,只是mvnDebug多了一條MAVEN_DEBUG_OPTS配置,其作用就是在運行Maven時開啟debug,以便調(diào)試Maven本身。此外,該目錄還包含m2.conf文件,這是classworlds的配置文件,后面會介紹classworlds。

文章題目:linux下mvn命令 linux mv命令的使用
分享URL:http://muchs.cn/article36/hgsdpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、關(guān)鍵詞優(yōu)化、虛擬主機、網(wǎng)頁設(shè)計公司、靜態(tài)網(wǎng)站外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司