maven环境快速搭建
生活随笔
收集整理的這篇文章主要介紹了
maven环境快速搭建
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
**1:下載最新版本的maven** http://maven.apache.org/download.cgi 下載apache-maven-3.0.4-bin.zip 將下載文件解壓,然后設(shè)置maven環(huán)境 **2:配置環(huán)境變量** 新建環(huán)境變量:M2_HOME = maven目錄 在path后面追加maven bin目錄 ;%M2_HOME%\bin;---前面注意分號(hào) 針對(duì)linux系統(tǒng),為了便于maven版本升級(jí),建議使用軟連接配置環(huán)境變更 ln -s apache-maven-3.1/ apache-maven 添加系統(tǒng)環(huán)境變量(unix) $ export M2_HOME=/home/cattsoft/apache-maven $ export PATH=$PATH:$M2_HOME/bin 一般來(lái)說(shuō),需要將這兩行命令加入到系統(tǒng)的登錄SHELL腳本中去。即編輯~/.bashrc文件,添加這兩行命令。 設(shè)置以后,打開(kāi)命令行,輸入如下命令查看maven版本信息 mvn -v **3:修改倉(cāng)庫(kù)位置** conf\目錄下的setting.xml文件,設(shè)置成自己創(chuàng)建的倉(cāng)庫(kù)路徑D:/Program/maven/repo?**4:基本操作**(注意:第一次創(chuàng)建maven項(xiàng)目,編譯項(xiàng)目代碼時(shí),需要等待一段時(shí)間,因?yàn)閙aven需要到服務(wù)器下載相關(guān)的jar 創(chuàng)建maven項(xiàng)目: mvn archetype:create -DgroupId=com.catt -DartifactId=hello -DpackageName=com.catt.hello -Dversion=1.0 -Dname='Hello World Demo' 編譯項(xiàng)目代碼 mvn clean compile 測(cè)試項(xiàng)目代碼 mvn clean test 打包項(xiàng)目代友 mvn clean package 將項(xiàng)目輸出的jar安裝在maven本地倉(cāng)庫(kù),可以供其他maven項(xiàng)目直接引用 mvn clean install 轉(zhuǎn)換為eclipse格式 mvn eclipse:eclipse 刪除老的eclipse配置文件 mvn eclipse:clean 命令行創(chuàng)建一個(gè)項(xiàng)目: mvn archetype:generate 然后根據(jù)提示選擇archetype,如maven-archetype-quickstart 然后根據(jù)提示輸入groupId,artifactId,version,package即可。 **5:導(dǎo)入eclipse工具** 配置maven倉(cāng)庫(kù)路徑 Window----Perferences-----java-----Build Path-----Classpath Variables Name:M2_REPO Path: D:/Program/maven/repo 名字必須要大寫(xiě) 然后將項(xiàng)目導(dǎo)入eclipse即可 **6:包的更新與下載** 如果覺(jué)得那個(gè)jar版本比較老,想換新的版本,步驟如下: 1:修改jar版本 2:重新執(zhí)行 mvn eclipse:eclipse maven 中央倉(cāng)庫(kù)地址:http://search.maven.org 詳見(jiàn)可以參見(jiàn):D:\java學(xué)習(xí)\環(huán)境-工具\(yùn)maven\maven環(huán)境快速搭建 - 蟲(chóng)師 - 博客園.mht **7:檢查是否可以連接公共的maven中央倉(cāng)庫(kù)** >ping repo.maven.apache.org >ping repo1.maven.apache.org >ping repo2.maven.apache.org 如果連接不到,則需要通過(guò)http代理連接,在conf\目錄下的setting.xml文件配置proxy **8:如何安裝m2eclipse(在eclipse IDE環(huán)境中)** 在菜單欄中選擇Help,然后選擇Install New Software.... m2e http://m2eclipse.sonatype.org/sites/m2e (已經(jīng)不存在,遷移到http://eclipse.org/m2e/download/,直接將install圖標(biāo)拖到運(yùn)行中的eclipse即可 m2e-extras http://m2eclipse.sonatype.org/sites/m2e-extras (m2eclipse提供的一些額外組件,如與svn、cvs等進(jìn)行集成) 針對(duì)于myeclipse 6.5來(lái)說(shuō), m2e http://m2eclipse.sonatype.org/sites/m2e/0.10.0.20100209-0800/ myeclipse6.5是eclipse3.3,和eclipse3.5及之后在線安裝地址有所不同 因?yàn)閑clipse默認(rèn)是運(yùn)行在JRE上面的,maven的一些功能要求使用JDK,所以要在eclipse中的配置文件eclipse.ini中加入 -vm D:/Program/Java/jdk1.6.0_43/bin/javaw.exe **9:maven安裝最佳實(shí)踐** 1:設(shè)置MAVEN_OPTS環(huán)境變量的值為 -Xms128m -Xmx512m,因?yàn)镴AVA默認(rèn)的最大可用內(nèi)存往往不能夠滿足Maven運(yùn)行的需要 2:配置用戶范圍settings.xml Maven 用戶可以選擇配置$M2_HOME/conf/settings.xml 或者~/.m2/settings.xml。前者是全局范圍的,整臺(tái)機(jī)器 的所有用戶都會(huì)直接受到該配置的影響,而后者是用戶范圍的,只有當(dāng)前用戶才會(huì)受到該配置的影響。 3:不要使用IDE內(nèi)嵌的Maven 集成 Maven時(shí),都會(huì)安裝上一個(gè)內(nèi)嵌的 Maven,這個(gè)內(nèi)嵌的 Maven 通常會(huì)比較新,但不一定很穩(wěn)定,而且往往也會(huì)和我們?cè)诿钚惺褂玫?Maven 不是同一個(gè)版本。 這里有會(huì)出現(xiàn)兩個(gè)潛在的問(wèn)題:首先,較新版本的 Maven 存在很多不穩(wěn)定因素,容易造成一些難以理解的問(wèn)題;其次,除了 IDE,我們也經(jīng)常還會(huì)使用命令行的 Maven, 如果版本不一致,容易造成構(gòu)建行為的不一致 **10:使用 Archetype生成項(xiàng)目骨架** mvn archetype:generate (選擇合適的archetype后,輸入groupId,artifactId,version,package后,即按選擇的archetype創(chuàng)建一個(gè)maven項(xiàng)目
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的maven环境快速搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 查看windows系统当前使用的字符集
- 下一篇: MySQL replace into 的