亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>選購(gòu)與維護(hù)>電腦組裝教程>

      MyEclipse下Maven的安裝配置

      時(shí)間: 林澤1002 分享

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

        MyEclipse下Maven的安裝配置

        方法/步驟

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

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

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

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

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

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

        Maven的優(yōu)勢(shì):

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

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

        •減少冗余,減少出錯(cuò)的可能。

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

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

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

        Maven常用命令:

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

        •mvn compile :編譯源代碼

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

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

        •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)程倉(cāng)庫(kù)

        •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)境變量,新建一個(gè)系統(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添加本地倉(cāng)庫(kù):

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

        eclipse中的設(shè)置:

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

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

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

      2789122