導航:首頁 > 操作系統 > linuxmaven環境變數

linuxmaven環境變數

發布時間:2023-08-14 04:19:46

linux怎麼檢驗maven是否安裝成功

軟體下載
wget http://mirror.bit.e.cn/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.2.3-bin.tar.gz
安裝
tar vxf apache-maven-3.2.3-bin.tar.gz
$ mv apache-maven-3.2.3 /usr/local/maven3
修改環境變數,
在/etc/profile中添加以下幾行
MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
記得執行source /etc/profile使環境變數生效。

驗證

最後運行mvn -v驗證maven是否安裝成功,如果安裝成功會列印如下內容
Apache Maven 3.2.3 (; 2014-08-12T04:58:10+08:00)
Maven home: /usr/local/maven3
java version: 1.7.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-35-generic", arch: "amd64", family: "unix"
創建maven項目
mvn archetype:create -DgroupId=helloworld -DartifactId=helloworld

Ⅱ windows下的idea怎麼配置linux下的jdk,maven,git以及vsftpd等

配置
右鍵桌面的計算機圖標,屬性–>高級系統設置–>環境變數,添加M2_HOME的環境變數,然後將該變數加入的PATH中。
注意 必須要有JAVA_HOME和個環境變數,不然maven會提示錯誤。

如果想要修改maven的本地倉庫位置,可以在maven的安裝目錄下的conf目錄下的settings.xml配置文件中設置。

打開CMD,輸入mvn --version,看到如下提示就說明安裝成功了。

配置IntelliJ
在IntelliJ的設置中,可以設置maven的安裝目錄,settings.xml文件的位置,和本地倉庫的位置等信息。

新建
新建maven項目,create from archetype,選擇maven-archetype-webapp

Next,填寫GroupId,ArtifactId和Version

Next,這里在Properties中添加一個參數archetypeCatalog=internal,不加這個參數,在maven生成骨架的時候將會非常慢,有時候會直接卡住。
來自網上的解釋:
archetypeCatalog表示插件使用的archetype元數據,不加這個參數時默認為remote,local,即中央倉庫archetype元數據,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元數據。

Next,填寫項目名稱和mole名稱。

點擊Finish。
項目的目錄結構如下:

設置
配置項目的JDK和language level

在main文件夾下新建一個java文件夾,把它設為源代碼文件夾。

為mole添加外部依賴的jar包。

添加tomcat的依賴是為了滿足servlet和jsp依賴的,tomcat作為一個servlet容器提高了servlet和jsp的API。

添加jar包依賴。

設置artifact。

設置tomcat。

啟動tomca

訪問

Ⅲ linux eclipse 怎麼配置maven

步驟如下: 1、下載maven的bin,在apache官方網站可以下載。 2、下載下來之後,解壓,找個路徑放進去, 把bin的位置設在環境變數里,新建環境變數MAVEN_HOME。 3、在PATH里加入maven的bin的路徑。 4、配置完畢後,在Windows命令提示符下,輸入mv...

Ⅳ 如何在環境變數中配置maven環境變數

myeclipse自帶maven(Maven4MyEclipse)
創建項目:
新建Web Projects項目,在新建的頁面上打上maven的勾。新建的項目里會多出個pom.xml文件
為項目添加依賴包:
右鍵項目,選擇Maven4MyEclipse-->add Dependency。輸入包名,maven會從中央庫中查找。
創建自己的依賴包:
在pom.xml文件上右鍵,選擇run as-->maven install。該命令將項目發布到本地的資源庫中。
其他項目需要用到這個資源,輸入資源名稱就可以找到。
手動安裝maven
Maven 2.2.1為例 (3.0.3沒下下來)
下載地址:http://maven.apache.org/download.html
解壓maven到安裝的位置
如D:\
設置maven環境變數
配置maven環境之前要確定配置好了jdk的環境
maven_home=D:\apache-maven-2.2.1
PATH=%maven_home%\bin
測試maven是否成功
mvn -v
構建myeclipse項目
建一個web項目
mvn archetype:create -DgroupId=com.myframe -DartifactId=myframe -DarchetypeArtifactId=maven-archetype-webapp
-DgroupId 生成pom的<groupid>com.myframe</groupid>節點,本工程生成的jar包給其它工程依賴時用。
-DartifactId 生成的文件夾名,也就是Eclipse中web工程的名字
生成Eclipse項目
mvn eclipse:myeclipse
通過myeclipse導入生成的myeclipse項目
配置本地Repository
本地Repository的默認值是${user.home}/.m2/repository/,可在user configuration(${user.home}/.m2/setting.xml)中改變本地Repository
<localRepository>D:/.m2/repository</localRepository> 將maven的jar倉庫放在D:/.m2/repository文件夾下
maven常用命令
mvn archetype:create :創建 Maven 項目
mvn compile :編譯源代碼
mvn test-compile :編譯測試代碼
mvn test : 運行應用程序中的單元測試
mvn site : 生成項目相關信息的網站
mvn clean :清除目標目錄中的生成結果
mvn package : 依據項目生成 jar 文件
mvn install :在本地 Repository 中安裝 jar
mvn eclipse:eclipse :生成 Eclipse 項目文件
pom.xml文件節點介紹
<project> :文件的根節點 .
<modelversion> : pom.xml 使用的對象模型版本
<groupId> :創建項目的組織或團體的唯一 Id
<artifactId> :項目的唯一 Id, 可視為項目名
<version> :產品的版本號
<packaging> :打包物的擴展名,一般有 JAR,WAR,EAR 等
<name> :項目的顯示名,常用於 Maven 生成的文檔
<url> :組織的站點,常用於 Maven 生成的文檔
<description> :項目的描述,常用於 Maven 生成的文檔
<classifier> : 分類
<outputDirectory> : 定義輸出文件夾
<type> : 相應的依賴產品包形式,如jar,war
<scope> : 用於限制相應的依賴范圍,包括以下的幾種變數
compile :默認范圍,用於編譯
provided:類似於編譯,但支持你期待jdk或者容器提供,類似於classpath
runtime:在執行時,需要使用
test:用於test任務時使用
system:需要外在提供相應得元素。通過systemPath來取得
<systemPath> : 僅用於范圍為system。提供相應的路徑
<optional> : 標注可選,當項目自身也是依賴時。用於連續依賴時使用
還有兩個問題沒解決:
1.用maven構建的工程導入myeclipse中是java工程
2.myeclipse8.5自帶maven插件創建的web項目怎麼構建maven目錄結構
3.導入的myeclipse工程沒有Maven Dependencies依賴包

Ⅳ 執行mvn -v時老是提示java_home無效 Java_home有配置且正常。該怎麼解

2.1 在windows上安裝maven
先檢查JDK
Maven是一個java工具,所以請確保jdk環境已經正確安裝在你的機器上。

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

window 7

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

2.右鍵單擊 計算機—>屬性—>高級系統設置—>環境變數 在用戶環境變數中 新建 M2_HOME 變數,值為 C:\Program Files\Apache Software Foundation\apache-maven-2.2.1

3.繼續新建 M2 變數,值為 %M2_HOME%\bin

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

5.在環境變數path中追加 %M2%

6.確定環境變數JAVA_HOME指向JDK的安裝目錄。例如 C:\Program Files\Java\jdk1.5.0_02並且環境變數path中有%JAVA_HOME\bin.

7.打開一個新的命令行窗口,執行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.配置環境變數,編輯/etc/profile文件,添加如下代碼

MAVEN_HOME=/usr/local/apache-maven-3.0.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

5.保存文件,並運行如下命令使環境變數生效

source /etc/profile

6.在控制台輸入如下命令,如果能看到Maven相關版本信息,則說明Maven已經安裝成功

mvn -v
2.3 maven 安裝目錄分析

1.M2_HOME
前面講到設置M2_HOME環境變數指向maven的安裝目錄,本書之後所有使用M2_HOME的地方都指代了該安裝目錄。下面看一下該目錄的結構和內容:
bin
boot
conf
lib
LICENSE.txt
NOTICE.txt
README.txt

bin目錄:
該目錄包含了mvn運行的腳本,這些腳本用來配置java命令,准備好classpath和相關的java系統屬性,然後執行java命令。其中mvn是基於UNIX平台的shell腳本,mvn.bat是基於windows平台的bat腳本。在命令行輸入任何一條mvn命令時,實際上就是在調用這些腳本。該目錄還包含了mvnDebug和mvnDebug.bat兩個文件,同樣,前者是UNIX平台的腳本,後者是windows平台的腳本。那麼mvn和mvnDebug有什麼區別和關系呢?打開文件我們就可以看到,兩者基本是一樣的,只是mvnDebug多了一條MAVEN_DEBUG_OPTS配置,其作用就是在運行Maven時開啟debug,以便調試Maven本身。此外,該目錄還包含m2.conf文件,這是classworlds的配置文件,後面會介紹classworlds。

閱讀全文

與linuxmaven環境變數相關的資料

熱點內容
linuxrar壓縮文件夾 瀏覽:216
魅藍手機連接不上伺服器怎麼回事 瀏覽:377
工行app怎麼改已綁定銀行卡 瀏覽:531
oppo晶元程序員 瀏覽:600
oppok3應用怎麼加密 瀏覽:325
電腦軟盤怎麼加密碼 瀏覽:813
伺服器光交換機有什麼用 瀏覽:706
app上怎麼拍蛙小俠 瀏覽:215
志高聊天app怎麼下載 瀏覽:633
郵政app怎麼不能掃付款碼 瀏覽:557
筆記本電腦雙理由配置命令 瀏覽:63
拿著文件夾怎麼畫 瀏覽:875
博瑞發動機壓縮比 瀏覽:730
linux開源郵件伺服器 瀏覽:777
ios打地鼠源碼 瀏覽:472
伺服器換主機需要什麼系統 瀏覽:749
linux監控jvm內存 瀏覽:79
空調壓縮機自製工具 瀏覽:518
命令行控制路由器 瀏覽:957
逆拓撲排序演算法描述 瀏覽:588