Maven的使用,Nexus創建本地倉庫以及Eclipse導入Maven項目(四): 實戰篇

Maven的使用,Nexus創建本地倉庫以及Eclipse導入Maven項目(四): 實戰篇apache

項目實戰篇:eclipse

================================================================maven

下載項目測試

--------------------------------------------------------------------------------------------------------------ui

**本文以Apache 的Struts2 爲例spa

1. Homepage:  <http://struts.apache.org/2.x/>    .net

Image(57)

2. 下載項目源文件, 本文以struts-2.3.4.1爲例. 下載完整包struts-2.3.4.1-all.zip插件

Image(58)

--------------------------------------------------------------------------------------------------------------代理

Build項目xml

--------------------------------------------------------------------------------------------------------------

1. 解壓到目標目錄後, 展開會發現各個src目錄下都有pom.xml[**maven的項目配置文件]

Image(59)

2. 這裏咱們以struts2的核心項目, core爲例

    Maven執行前, 目錄很乾淨. 只有源代碼目錄src和maven的pom.xml配置文件

Image(60)

3. 打包編譯

    1) 使用"mvn package"開始打包, 其中include了編譯命令

**因爲我以前已經編譯過一次,項目所需的index和jar都下載到nexus本地倉庫maven本地庫中了. 因此此次運行再也不須要下載新的index/jar

Image(61)

    2) 其中include的自動測試腳本

Image(62)

    3) 編譯成功的信息

Image(63)

4. 打包編譯成功後, 生成了target目錄

Image(64)

5. 利用插件生成Eclipse可讀的項目, 使用"mvn eclipse:eclipse"命令

     執行過程及結果以下:

     **其中使用到了maven-eclipse-plugin:2.9:exlipsemaven-remote-resources-plugin:1.2.1:process

Image(65)

     命令執行後,生成了".classpath" / ".project" / ".settings" 這三個Eclipse的項目配置文件

Image(66)

6. 轉到Eclipse中, 直接使用"Import"方式導入項目

Image(67) Image(68)

    選擇項目所在目錄後, Eclipse會自動發現現有項目. 點擊"Finish"便可成功導入.

Image(69)

7. 查看一下生成的項目. 發現引入的"Referenced Libraries"已經將全部須要用到的.jar文件都關聯進項目了

Image(70)

    查看一下項目屬性中的"Build Path", 會發現這些.jar文件都是保存在Mave的本地repository的"M2_REPO"下的

Image(71)

    到此, 將用Maven管理的開源項目成功導入Eclipse中.

    這個系列的文字也要結束了, 經過一共四篇的文章,咱們學會了:

1. 安裝本地JAVA開發環境, 其中包括安裝並設置JDK, 安裝並設置Eclipse

2. 安裝Maven, 配置本地Repository. 並介紹了代理設置, Mirror庫等個性化設置

3. 安裝Nexus, 配置爲本地代理中央倉庫. 並介紹了代理設置,本地庫設置,新建Proxy Repo等個性化設置

4. 安裝m2eclipse插件, 並介紹了Eclipse中的相應配置

5. 如何用Maven打包編譯開源項目 [以Struts2爲例子]

6. 如何用Maven的Eclipse插件生成可導入Eclipse的項目

7. 在Eclipse中導入項目, 並驗證項目引用和依賴關係.

相關文章
相關標籤/搜索