欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
我的Maven之旅(4)-Maven與IDE(eclipse,idea)的集成

前面我介紹了如何安裝Maven到你的系統中去,下面我介紹一下如何把Maven與我們的IDE結合。 

Eclipse是目前最流行的JAVA,J2EE開(kāi)發(fā)環(huán)境,因為他是開(kāi)源的免費的,我們接下來(lái)首先會(huì )說(shuō)下如何在Eclipse下使用Maven,另外一個(gè)商業(yè)的IDE,我認為在易用性和功能上都超過(guò)Eclipse的那就是Intellij IDEA,目前的版本是8.1,也是我這些年來(lái)一直推崇和使用的IDE,我也會(huì )在介紹如何在IDEA里面使用,而且相對而言是如此的方面和簡(jiǎn)單。 

Eclipse下使用Maven
Eclipse下使用Maven是通過(guò)叫做m2e的插件來(lái)實(shí)現的,在說(shuō)如何使用之前,簡(jiǎn)單說(shuō)一下m2e具有哪些特性:

  1. SCM簽出項目
  2. 利用預定義Archetype創(chuàng )建項目
  3. 創(chuàng )建Maven模塊
  4. 導入Maven項目
  5. m2eclipsePOM編輯器,可以不用手工編輯POM
  6. m2eclipse內置了對中央Maven倉庫的搜索功能
  7. 依賴(lài)樹(shù)功能,能夠很方便的查看,jar包之間的依賴(lài)關(guān)系 

有了這些特性,你可以很容易的開(kāi)始在Eclipse中開(kāi)發(fā)你的Maven項目,沒(méi)有繁瑣的命令,根據向導一步步點(diǎn)擊就行了。 

安裝m2e 

在Eclipse中,從Help菜單選擇 Software Updates。在Software Updates and Add-ons 對話(huà)框中,點(diǎn)擊 Available Software 按鈕,然后點(diǎn)擊 Add Site 添加更新站點(diǎn)URL:http://m2eclipse.sonatype.org/update/ 。在你添加了該URL之后,你將能夠為你的項目添加 Maven Integration, Maven Optional Components,和Maven Project Configurators。 

Maven archetype創(chuàng )建一個(gè)Maven項目 

Maven archetype是一個(gè)項目模板,Maven倉庫包含了很多archetype,包含了從web應用程序到消息組件的幾乎所有類(lèi)型項目。有了m2eclipse,使用Maven archetype變得十分容易。要使用Maven archetype創(chuàng )建一個(gè)Maven項目,選擇File -> New -> Project… , 然后在過(guò)濾字段輸入maven。選擇新的Maven項目然后點(diǎn)擊Next。下一個(gè)屏幕會(huì )提供一個(gè)界面讓你選擇新項目的Maven archetype。

  

搜索依賴(lài)和構件

 

從 Maven倉庫中快速搜索和定位依賴(lài)能極大的節省時(shí)間。有了m2eclipse,你不再需要為一個(gè)版本的構件去找遍中央倉庫。如果你需要為Maven項目 添加一個(gè)構件,在項目上右擊,然后選擇Maven菜單下的Add Dependency。之后,你會(huì )看到如下圖的對話(huà)框。簡(jiǎn)單的輸入groupId和artifactId會(huì )讓m2eclipse搜索一個(gè)Maven倉庫的 Nexus索引,并顯示匹配的構件??焖俣ㄎ粯嫾馕吨?zhù)你不再需要花無(wú)數的時(shí)間在Maven倉庫中點(diǎn)來(lái)點(diǎn)去,尋找一個(gè)特定的依賴(lài)構件。

分析依賴(lài)樹(shù) 

M2eclipse提供了一些有趣的功能讓你分析并繪制項目依賴(lài)的圖表。你可以通過(guò)點(diǎn)擊項目的pom.xml來(lái)載入POM編輯器。如果打開(kāi)了一個(gè)帶有很多依賴(lài)的項目,你可以點(diǎn)擊POM編輯器的Dependency Tree選項卡,然后看到依賴(lài)顯示。

如果你想要以圖的形式查看依賴(lài),點(diǎn)擊Dependency Graph選項卡查看項目依賴(lài)圖。點(diǎn)擊圖中的一個(gè)節點(diǎn)會(huì )標亮該節點(diǎn)并強調項目依賴(lài)中該構件和其它構件的關(guān)系。 

 

Intellij IDEA使用Maven

 如果你嫌安裝插件太麻煩,又或者你正在使用IDEA,那么恭喜你,在IDEA里面使用Maven是如此方便,因為它內置Maven的支持,這也是我以為什么喜歡IDEA的原因之一,因為在大多情況下的開(kāi)發(fā)人員需求它都為你考慮到了,不需要你再去滿(mǎn)世界找插件,又比如在eclipse里面集成應用服務(wù)器(jboss)你需要下載插件,好的插件是要收費的,比如myeclipse,當然IDEA也是收費的。IDEA卻集成了大多流行的應用服務(wù)器的支持。廢話(huà)不多說(shuō)了,那我就一步步來(lái)說(shuō)明一下如何在IDEA里面使用Maven。

 

  1. 首先看一下Maven的插件界面和相關(guān)配置

在界面的右邊有一個(gè)Maven的內置標簽,如下圖:

 

 

 

在這里你可以添加,刪除Maven Module,并且可以進(jìn)行項目的周期管理。

下面這個(gè)圖是Maven的配置相關(guān)的:

 

 

在這里你可以配置,MavenHome目錄,Local Repository等。

 

  1. 創(chuàng )建一個(gè)新的Maven Module

File->new project->create project from scratch 點(diǎn)擊next,選擇Maven module

 

 

 

點(diǎn)擊下一步以后,你可以選擇生成一個(gè)新的項目,或者根據預定義的一些項目,比如webapp,如果你想建立一個(gè)web項目那么就在create form archetype前面打勾,并且選擇maven-archetype-webapp,還有很多預置的項目比如,EJB, spring等。

 

 

然后點(diǎn)擊完成,IDEA就會(huì )幫你建立好一個(gè)空的web項目,并生成基本的pom文件,目錄結構如下:

 

  1. 導入一個(gè)Maven Module

File->new project->import project from external model->maven

 

 

 

選擇pom.xml所在的位置就可以了,后面IDEA就會(huì )根據pom文件把相關(guān)的jar包,以及依賴(lài)等自動(dòng)下載并完成project,非常方便。

 

  1. Maven,IDEA以及應用服務(wù)器集成DEBUG環(huán)境給我們帶來(lái)前所未有高效

這里我又忍不住想說(shuō)一下,IDEA對于集成DEBUG環(huán)境的友好支持。假如我們要調試一個(gè)web應用,需要在tomcat或者JBOSS環(huán)境下調試,如果使用eclipse會(huì )變得非常的復雜和繁瑣,盡管也可以實(shí)現集成DEBUG環(huán)境,那么首先我們需要下載myeclipse插件,需要安裝m2e插件,需要配置很多東西,而且至于mavenmyeclipse的兼容性我本人沒(méi)有試過(guò),調試起來(lái)是不是方便我也不得而知。但是使用IDEA這些問(wèn)題可以說(shuō)在剎那間完成,讓我們一步步走進(jìn)一鍵式DEBUG

  • 點(diǎn)擊 edit configurations

 

 

 

  • 然后選擇 tomcat server->local, 這里如果你是使用的JBOSS做為應用服務(wù)器,就選擇JBOSS Server

 

 

 

  • 然后選擇tomcat的版本,如果你還沒(méi)有配置tomcatHome目錄,這里可以進(jìn)行配置

 

 

 

  • 然后在Befor lunch這里選擇Make Run Maven goal > package,也就是說(shuō),我們在運行tomcat之前首先會(huì )通過(guò)Maven的生命周期的package打包

 

 

 

  • 此時(shí)IDEA會(huì )提示你 There are no facets to deploy,意思是說(shuō)在DEBUG環(huán)境中你還沒(méi)有發(fā)布你的應用,這里簡(jiǎn)單說(shuō)一下facets,你可以認為facets是一種項目的類(lèi)型,比如web工程,EJB工程,spring工程等。IDEA引入Facets的優(yōu)勢在于,任何工程都是java module,但是你可以為這個(gè)java module增加,修改,或者刪除facets,讓這個(gè)項目具有web工程,spring工程等特性,而不需要重新建立工程。好,繼續,下面這個(gè)圖是描述如何發(fā)布通過(guò)Maven打的包到DEBUG環(huán)境:

 

 

 

這里選擇deployment,然后在deploy web facet web前面打勾,選擇 Source. 注意,這里的deployment source是在你生成Maven工程以后自動(dòng)生成的,方便吧。到此為止,我們就建立好了整個(gè)的集成DEBUG環(huán)境。
 
  • 那就讓我們看下如果進(jìn)行一鍵式DEBUG,關(guān)閉配置相,回到主界面,我們剛才配置的名為tomcat的應用服務(wù)器出現在了選擇框里,我們選擇它,然后點(diǎn)擊右邊第二個(gè)DEBUG按鈕,我們可以看到,Maven開(kāi)始工作了,正在為你工程打包,這個(gè)是自動(dòng)的,不需要你引入任何的Jar包,因它會(huì )到倉庫去自動(dòng)獲取,這里簡(jiǎn)單說(shuō)一下倉庫,默認Maven是到Maven的中央倉庫去獲取,要訪(fǎng)問(wèn)外網(wǎng),如果從更高效和易管理的角度我們需要建立自己的倉庫管理,這個(gè)我會(huì )在后面的文章(Maven倉庫管理器)中詳細描述。

 

 

 

到此為止,我們就可以享受一鍵式DEBUG給我們的便利了。

 

 

小結

這一章節我們介紹了Maven如何在兩個(gè)比較主流的IDE中集成,相比而言 eclipse的m2e插件具有更多的功能,比如,集成了查看依賴(lài)樹(shù),搜索構件,相對而言IDEA本身就支持Maven,使用簡(jiǎn)單,除了有些附加功能沒(méi)有 m2e做的好之外,在IDEA中使用具有它獨特的優(yōu)勢,可以適應在復雜環(huán)境下一鍵式DEBUG。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Maven入門(mén)教程(三)
Intellij IDEA 中maven如何像eclipse那樣添加依賴(lài)
Idea導入多個(gè)maven項目到同一目錄下
AppFuse QuickStart - Chinese - AppFuse 2 -?Co...
IntelliJ IDEA 12.0搭建Maven Web SSH2架構項目示例(一)
Maven 與 IntelliJ IDEA 的完美結合
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久