<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統(tǒng)計

    最新評論

    Maven實戰(zhàn)(1)Eclipse構(gòu)建Maven項目

    1. 簡介 

    Maven是基于項目對象模型(POM),可以通過一小段描述信息來管理項目的構(gòu)建,報告和文檔的軟件項目管理工具. 

      如果你已經(jīng)有十次輸入同樣的Ant targets來編譯你的代碼、jar或者war、生成javadocs,你一定會自問,是否有一個重復(fù)性更少卻能同樣完成該工作的方 法。 Maven便提供了這樣一種選擇,將你的注意力從作業(yè)層轉(zhuǎn)移到項目管理層。Maven項目已經(jīng)能夠知道如何構(gòu)建和捆綁代碼,運行測試,生成文檔并宿主項目 網(wǎng)頁 

    2.核心價值 

    * 簡單 

    Maven 暴露了一組一致、簡介的操作接口,能幫助團(tuán)隊成員從原來的高度自定義的、復(fù)雜的構(gòu)建系統(tǒng)中解脫出來,使用Maven現(xiàn)有的成熟的、穩(wěn)定的組件也能簡 化構(gòu)建系統(tǒng)的復(fù)雜度。 

    * 交流與反饋 

    與版本控制系統(tǒng)結(jié)合后,多有人都能執(zhí)行最新的構(gòu)建并快速得到反饋。此外,自動生成的項目報告也能幫助成員了解項目的狀態(tài),促進(jìn)團(tuán)隊的交流。 

    * 測試驅(qū)動開發(fā) 

    TDD強調(diào)測試先行,所有產(chǎn)品都應(yīng)該由測試用例覆蓋。而測試是maven生命周期的最重要組成部分之一,并且Maven有現(xiàn)成的成熟插件支持業(yè)界流行的測試框架,如Junit和TestNG。

    * 快速構(gòu)建

    只需要一些配置,之后用一條簡單的命令就能讓Maven幫你清理、編譯、測試、打包、部署,然后得到最終產(chǎn)品。[/size] 

    * 持續(xù)集成 

    更加方便的持續(xù)集成 

    * 富有信息的工作區(qū) 

    2.主要內(nèi)容 

    我將會發(fā)表一系列課程來講解Maven的應(yīng)用,基于Maven3.0,主要內(nèi)容如下: 

    1)安裝和配置 

    2)Maven使用入門 

    3)坐標(biāo)和依賴 

    4)Maven倉庫 

    5) 生命周期和插件 

    6)聚合與繼承 

    7)使用Nexus創(chuàng)建私服 

    8)使用Maven進(jìn)行測試 

    9)m2eclipse的使用 

    10)自動部署maven項目 

    11)使用Hudson進(jìn)行持續(xù)集成 


    3. 安裝好JDK 

    以JDK1.5以上為例 


    4. Maven 的下載
    下載地址:http://maven.apache.org/download.html 


    5.Maven安裝 

    將下載到的文件解壓到指定目錄即可,如:C:\maven\apache-maven-3.0.4 


    6.環(huán)境變量的配置

    在系統(tǒng)環(huán)境變量中新增如下環(huán)境變量 
    M2_HOME: Maven的安裝目錄,如:C:\maven\apache-maven-3.0.4 
    M2: %M2_HOME%\bin 
    并在path中添加%M2%,這樣便可以在任何路徑中執(zhí)行mvn命令


    7. 檢測安裝是否成功 

    Cmd窗口執(zhí)行命令:mvn –v 

    得到如下圖所示結(jié)果: 

     

    8.設(shè)置代理

     

    有時候你所在的公司基于安全因素考慮,要求你使用通過安全認(rèn)證的代理訪問因特網(wǎng)。這時就需要為Maven配置HTTP代理。

     

    在目錄~/.m2/setting.xml文件中編輯如下(如果沒有該文件,則復(fù)制$M2_HOME/conf/setting.xml):

     

    Xml代碼 收藏代碼
    1. <proxies>
    2. <proxy>
    3. <id>optional</id>
    4. <active>true</active>
    5. <protocol>http</protocol>
    6. <username>proxyuser</username>
    7. <password>proxypass</password>
    8. <host>proxy.host.net</host>
    9. <port>80</port>
    10. <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    11. </proxy>
    12. </proxies>

     

    8、安裝Maven后每次啟動出現(xiàn)警告信息:

    Eclipse is running in a JRE, but a JDK is required
    Some Maven plugins may not work when importing projects or updating source folders.

     

    分兩步解決問題:

     

    1. 檢查Eclipse正在使用的JRE

     

    ‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 確定正在使用JDK而非JRE.
    image

     

    如果沒有JDK, 則先新增一個Standard VM.

     

    2. 配置Eclipse.ini

     

    檢查Eclipse配置文件, 增加/編輯以下代碼:

     

     

     

    1. -vm
    2. C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw

     

     

     

    注意事項:

     

    1. 第一行參數(shù)名稱, 第二行為值, 不能寫到同一行中

     

    2. 關(guān)于第二行的值, 因為不允許出現(xiàn)空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
    如果在Program Files下, 請使用Progra~1, 如果在x86下, 則使用Progra~2

     

    3. 在文件中的位置, 不能放到最后(不能在-vmargs之后), 不放心的直接放到文件最前, 如:

     

     

     

    1. -vm
    2. C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
    3. -startup
    4. .....
    5. --launcher.defaultAction
    6. openFile
    7. -vmargs
    8. -Dosgi.requiredJavaVersion=1.5
    9. -Xms240m
    10. -Xmx912m

    posted on 2012-08-23 21:58 奮斗成就男人 閱讀(2724) 評論(2)  編輯  收藏

    評論

    # re: Maven實戰(zhàn)(2)Eclipse構(gòu)建Maven項目[未登錄] 2012-12-01 20:45 phil

    很好  回復(fù)  更多評論   

    # re: Maven實戰(zhàn)(1)Eclipse構(gòu)建Maven項目 2014-05-23 17:36 zuidaima

    最代碼上有更詳細(xì)的步驟文檔:
    如何在eclipse jee中檢出項目并轉(zhuǎn)換為Maven project,最后轉(zhuǎn)換為Dynamic web project,地址:http://www.zuidaima.com/blog/1618180875144192.htm

    如何在eclipse jee中創(chuàng)建Maven project并且轉(zhuǎn)換為Dynamic web project,地址:http://www.zuidaima.com/blog/1618162161323008.htm
      回復(fù)  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲综合欧美色五月俺也去| 亚洲黄色网址大全| 日亚毛片免费乱码不卡一区| 四虎成人免费观看在线网址| 亚洲综合丁香婷婷六月香| 免费成人福利视频| 亚洲视频一区二区在线观看| 91久久精品国产免费直播| 亚洲日本国产乱码va在线观看| 67pao强力打造高清免费| 亚洲国产情侣一区二区三区| 国产香蕉九九久久精品免费 | 国内精品免费视频自在线| 在线观看日本亚洲一区| 精品免费久久久久久成人影院| 亚洲国产成人久久综合| 亚洲国产精品成人一区| 最新亚洲成av人免费看| 亚洲成a人片77777群色| 德国女人一级毛片免费| 手机永久免费的AV在线电影网| 亚洲AV永久精品爱情岛论坛| 2021精品国产品免费观看| 亚洲日本中文字幕天天更新| 亚洲精品乱码久久久久久蜜桃| 黄网站免费在线观看| 亚洲国产美女视频| 无码专区一va亚洲v专区在线| a级毛片高清免费视频就| 亚洲一级大黄大色毛片| 亚洲 自拍 另类小说综合图区| a级毛片免费在线观看| 亚洲精品视频免费在线观看| 在线永久免费观看黄网站| 97在线视频免费公开视频| 亚洲理论片在线中文字幕| 夜色阁亚洲一区二区三区| 无码A级毛片免费视频内谢| 精品亚洲国产成人av| 亚洲日本va午夜中文字幕一区| 国内自产少妇自拍区免费|