溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

storm記錄--7-- Maven安裝使用

發(fā)布時(shí)間:2020-08-03 07:53:10 來(lái)源:網(wǎng)絡(luò) 閱讀:354 作者:zlfwmm 欄目:大數(shù)據(jù)

Maven安裝使用

環(huán)境準(zhǔn)備:

  1. JDK1.6

  2. Maven 3.0.4

  3. mveclipse8.6.1 (集成mveclipse)

  4. 安裝Maven之前要求先確定JDK已經(jīng)安裝配置完成,Maven是Apache下的一個(gè)項(xiàng)目。

  5. 官網(wǎng)下載Mavenhttp://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz

  6. 下載完成后解壓或重命名

配置Maven環(huán)境變量:

系統(tǒng)變量:MAVEN_HOME = D:\server\maven

用戶變量:path = %MAVEN_HOME%\bin

打開cmd,輸入:mvn -version

mvn是Maven的一個(gè)指令,mvn -version是查看版本信息,如果能打印出版本信息,說明在電腦上已經(jīng)安裝成功。

修改Maven倉(cāng)庫(kù)的存放位置:

找到Maven下的conf下的settings.xml配置文件,默認(rèn)是在當(dāng)前用戶下的.m2下的repository目錄下

修改為<localRepository>D:\Repositorys\maven</localRepository>

在cmd中輸入并回車執(zhí)行:mvn help:system

這時(shí)maven就會(huì)從遠(yuǎn)程倉(cāng)庫(kù)開始下載一大堆東西,這些東西遲早都要下載。

Maven配置到myeclipse:

打開myeclipse,Window --> Preferences --> MyEclipse --> Maven4MyEclipse --> Maven

Installations 去掉默認(rèn)的,添加剛剛安裝的Maven

User Settings 設(shè)置Maven的settings.xml配置文件的目錄

Maven命令集:

  1. 創(chuàng)建maven的普通Java項(xiàng)目:

    mvn archetype:create

    -DgroupId=packageName

    -DartifactId=projectName

  2. 創(chuàng)建Maven的Web項(xiàng)目:

    mvn archetype:create

    -DgroupId=packageName

    -DartifactId=webappName

    -DarchetypeArtifactId=mvaen-archetype-webapp

  3. 編譯源代碼:mvn compile

  4. 編譯測(cè)試代碼:mvn test-compile

  5. 運(yùn)行測(cè)試:mvn test

  6. 產(chǎn)生site:mvn site

  7. 打包:mvn package

  8. 在本地Repository中安裝jar:mvn install

  9. 清除產(chǎn)生的項(xiàng)目:mvn clean

  10. 生成eclipse項(xiàng)目: mvn eclipse:eclipse

  11. 生產(chǎn)idea項(xiàng)目:mvn idea:idea

  12. 組合使用goal命令,如只打包不測(cè)試:mvn -Dtest package

  13. 編譯測(cè)試的內(nèi)容:mvn test-compile

  14. 只打jar包:mvn jar:jar

  15. 只測(cè)試而不編譯,也不測(cè)試編譯:mvn test -skipping compile -skipping test-compile

  16. 清除eclipse的一些系統(tǒng)設(shè)置:mvn eclipse:clean

  17. 下載包的源文件:mvn dependency:sources

常用的命令:

  • mvn package

  • mvn eclipse:eclipse

  • mvn compile

  • mvn jar:jar

  • mvn clean


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI