學(xué)習(xí)啦>學(xué)習(xí)電腦>選購與維護(hù)>電腦組裝教程>

MyEclipse下Maven的安裝配置

時間: 林澤1002 分享

  Maven是基于項(xiàng)目對象模型(POM),可以通過一小段描述信息來管理項(xiàng)目的構(gòu)建,報告和文檔的軟件項(xiàng)目管理工具。下面是學(xué)習(xí)啦小編收集整理的MyEclipse下Maven的安裝配置,希望對大家有幫助~~

  MyEclipse下Maven的安裝配置

  方法/步驟

  Maven和Ant的區(qū)別一:

  1.ant腳本是可以直接運(yùn)行在maven中的。maven和ant最大的差別就是在于maven的編譯以及所有的腳本都有一個基礎(chǔ),就是POM(project object model)。這個模型定義了項(xiàng)目的方方面面,然后各式各樣的腳本在這個模型上工作,而ant完全是自己定義,顯然maven更勝一籌。

  2.maven對所依賴的包有明確的定義,如使用那個包,版本是多少,一目了然。而ant則通常是簡單的inclde 所有的jar。導(dǎo)致的最終結(jié)果就是,你根本無法確定JBoss中的lib下的common-logging 是哪個版本的,唯一的方法就是打開 META-INF 目錄下MANIFEST.MF。

  3.maven是基于中央倉庫的編譯,即把編譯所需要的資源放在一個中央倉庫里,如jar,tld,pom,等。當(dāng)編譯的時候,maven會自動在倉庫中找到相應(yīng)的包,如果本地倉庫沒有,則從設(shè)定好的遠(yuǎn)程倉庫中下載到本地。這一切都是自動的,而ant需要自己定義了。這個好處導(dǎo)致的結(jié)果就是,用maven編譯的項(xiàng)目在發(fā)布的時候只需要發(fā)布源碼,小得很,而反之,ant的發(fā)布則要把所有的包一起發(fā)布,顯然maven又勝了一籌。

  4.maven有大量的重用腳本可以利用,如生成網(wǎng)站,生成javadoc,sourcecode reference,等。而ant都需要自己去寫。

  5.maven目前不足的地方就是沒有象ant那樣成熟的GUI界面,不過mavengui正在努力中。目前使用maven最好的方法還是命令行,又快又方便

  Maven的優(yōu)勢:

  •協(xié)同開發(fā)的基本規(guī)范,為大家提供方便的協(xié)作的模式,能增加代碼的復(fù)用,提高生產(chǎn)率。

  •提供方便,規(guī)范化的打包方法,是公司完成自動構(gòu)建系統(tǒng)的核心部分,能幫助提高敏捷開發(fā)的效率(敏捷開發(fā)提倡盡早集成)。

  •減少冗余,減少出錯的可能。

  •中心資源庫管理,能減低源碼庫的大小,中心資源庫可以統(tǒng)一定期備份。

  •目錄結(jié)構(gòu)規(guī)范,讓開發(fā)者從一個maven項(xiàng)目過度到另一maven項(xiàng)目很容易。

  •大量的開源項(xiàng)目使用了maven。

  Maven常用命令:

  •mvn archetype:generate :創(chuàng)建 Maven 項(xiàng)目

  •mvn compile :編譯源代碼

  •mvn test-compile :編譯測試代碼

  •mvn test : 運(yùn)行應(yīng)用程序中的單元測試

  •mvn site : 生成項(xiàng)目相關(guān)信息的網(wǎng)站

  •mvn clean :清除目標(biāo)目錄中的生成結(jié)果

  •mvn package : 依據(jù)項(xiàng)目生成 jar 文件

  •mvn install :在本地 Repository 中安裝 jar

  •mvn deploy:將jar包發(fā)布到遠(yuǎn)程倉庫

  •mvn eclipse:eclipse :生成 Eclipse 項(xiàng)目文件

  Maven的安裝配置:

  在安裝maven之前,先確保已經(jīng)安裝JDK1.7及以上版本,并且配置好環(huán)境變量。

  下載maven3,最新版本是Maven3.2.1 ,下載地址:http://maven.apache.org/download.html

  下載apache-maven-3.2.1-bin.zip文件后,并解壓到 D:\maven\apache-maven-3.2.1

  配置maven3的環(huán)境變量:先配置M2_HOME的環(huán)境變量,新建一個系統(tǒng)變量:M2_HOME , 路徑是:D:\maven\apache-maven-3.2.1,如圖所示:

  再配置path環(huán)境變量,在path值的末尾添加"%M2_HOME%\bin",如下圖所示;

  點(diǎn)擊確定之后,打開cmd窗口:輸入 mvn -version,出現(xiàn)如下內(nèi)容表示安裝成功。

  Maven添加本地倉庫:

  打開本地存放maven目錄 例如:D:\maven\apache-maven-3.2.1,打開conf文件夾下的settings.xml文件,找到第53行,把注釋去掉,修改成:E:/mvnRespo

  eclipse中的設(shè)置:

  為Eclipse安裝Maven插件(默認(rèn)已有,無需安裝)為Eclipse配置MAVEN

  從Eclipse的菜單欄點(diǎn)擊Windows -> Preferences -> Maven -> Installations,將之前解壓的maven添加進(jìn)來,如圖所示

  點(diǎn)擊User Settings 使用我們自己的Maven配置,如圖所示

2789122