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

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

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

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    NetBeans Maven插件簡單使用

    3.7 NetBeans Maven插件簡單使用 

    NetBeansMaven插件也十分簡單易用,我們可以輕松地在NetBeans中導入現有的Maven項目,或者使用Archetype創建Maven項目,我們也能夠在NetBeans中直接運行mvn命令。

    3.7.1 打開Maven項目

    與其說打開Maven項目,不如稱之為導入更為合適,因為這個項目不需要是NetBeans創建的Maven項目,不過這里我們還是遵照NetBeans菜單中使用的名稱。

    選擇菜單欄中的文件,然后選擇打開項目,直接定位到Hello World項目的根目錄,NetBeans會十分智能地識別出Maven項目,如圖3-6所示:


    3-6 NetBeans中導入Maven項目

    Maven項目的圖標有別于一般的文件夾,點擊打開項目后,Hello World項目就會被導入到NetBeans中,在項目視圖中可以看到如圖3-7所示的項目結構:


     圖3-7 NetBeans中導入的Maven項目結構

    NetBeans中項目主代碼目錄的名稱為源包,測試代碼目錄成了測試包,編譯范圍依賴為,測試范圍依賴為測試庫,這里我們也能看到pom.xmlNetBeans甚至還幫我們引用了settings.xml

    3.7.2 創建Maven項目

    NetBeans中創建Maven項目同樣十分輕松,在菜單欄中選擇文件,然后新建項目,在彈出的對話框中,選擇項目類別為Maven,項目為Maven項目,點擊“下一步”之后,對話框會提示我們選擇Maven原型(即Maven Archtype),我們選擇Maven快速啟動原型(1.0,(即前文提到的maven-archetype-quickstart),點擊“下一步”之后,輸入項目的基本信息,這些信息在之前討論archetype及在m2eclipse中創建Maven項目的時候都仔細解釋過,不再詳述,如圖3-8所示:


     圖3-8 NetBeans中使用Archetype創建Maven項目

    點擊完成之后,一個新的Maven項目就創建好了。

    3.7.3 運行mvn命令

    NetBeans在默認情況下提供兩種Maven運行方式,點擊菜單欄中的運行,我們可以看到生成項目清理并生成項目兩個選項,我們可以嘗試“點擊運行Maven構建”,根據NetBeans控制臺的輸出,我們就能發現它們實際上對應了mvn installmvn clean install兩個命令。

    在實際開發過程中,我們往往不會滿足于這兩種簡單的方式,比如,有時候我們只想執行項目的測試,而不需要打包,這時我們就希望能夠執行mvn clean test命令,所幸的是NetBeans Maven插件完全支持自定義的mvn命令配置。

    在菜單欄中選擇工具,接著選擇選項,在對話框中,最上面一欄選擇其他,下面選擇Maven標簽欄,在這里我們可以對NetBeans Maven插件進行全局的配置(還記得第2章中我們如何配置NetBeans使用外部Maven么?)。現在,選擇倒數第三行的編輯全局定制目標定義,我們添加一個名為Maven Test的操作,執行目標為clean test,暫時不考慮其他配置選項,如圖3-9所示:

     

    3-9 NetBeans中自定義mvn命令

    點擊“缺省保存該配置”,在Maven項目上右擊,選擇定制,就能看到剛才配置好的Maven運行操作,選擇Maven Test之后,終端將執行mvn clean test。值得一提的是,我們也可以在項目上右擊,選擇定制,再選擇目標再輸入想要執行的Maven目標(如clean package),點擊確定之后NetBeans就會執行相應的Maven命令。這種方式十分便捷,但這是臨時的,該配置不會被保存,也不會有歷史記錄。

    3.8 小結 

    本章以盡可能簡單且詳細的方式敘述了一個Hello World項目,重點解釋了POM的基本內容、Maven項目的基本結構、以及構建項目基本的Maven命令。在此基礎上,還介紹了如何使用 Archetype快速創建項目骨架。最后講述的是如何在Eclipse和NetBeans中導入、創建及構建Maven項目。

    posted on 2014-03-14 14:03 順其自然EVO 閱讀(7244) 評論(0)  編輯  收藏 所屬分類: 持續集成maven

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费99精品国产自在现线| 成人无码精品1区2区3区免费看| 亚洲第一成年人网站| 2017亚洲男人天堂一| 亚洲AV噜噜一区二区三区| 欧洲乱码伦视频免费国产| 亚洲电影免费在线观看| 天天看免费高清影视| 亚洲综合色自拍一区| 亚洲a∨无码男人的天堂| 特色特黄a毛片高清免费观看| 8x网站免费入口在线观看| 免费看小12萝裸体视频国产| 91在线精品亚洲一区二区| 看Aⅴ免费毛片手机播放| 毛片免费全部播放无码| 国产亚洲精品国看不卡| 亚洲AV成人精品日韩一区| 国产婷婷高清在线观看免费 | 中文字幕免费观看| 亚洲成a人片在线网站| www免费黄色网| 成年女人18级毛片毛片免费观看| 亚洲AV成人片色在线观看 | 72pao国产成视频永久免费| 亚洲人成在线播放网站| 最新亚洲人成无码网站| 免费A级毛片无码免费视| 亚洲av无码不卡| 一区二区三区免费视频观看| 成年女人毛片免费视频| 成人精品国产亚洲欧洲| 亚洲va中文字幕无码久久| 69天堂人成无码麻豆免费视频| 亚洲免费精彩视频在线观看| GOGOGO免费观看国语| 亚洲免费在线观看| 亚洲GV天堂GV无码男同| 大香人蕉免费视频75| 九九热久久免费视频| 亚洲男人电影天堂|