1. 程式人生 > >eclipse 匯入 git 上的maven專案

eclipse 匯入 git 上的maven專案

1 Eclipse中匯入Git的maven專案 

方法1:

(1)首先當然是拉程式碼。

在Eclipse裡面有個Git Repositories Exploring。就是Git倉庫,clone a git repository。複製一個git倉庫,輸入地址,然後按next,按照說明一直next下去。

拉程式碼過程時選擇preproduction分支

把程式碼拉下來之後請記住你存放程式碼的地方。

(2) 匯入maven專案。

這麼快就匯入maven專案了?呵呵,沒錯。就是匯入maven專案。

可以在Eclipse中按File->Import->Existing Maven projects->next。選擇你剛才放程式碼的地方。

其中在選擇專案時,選擇Existing Maven Projects

選擇專案所在資料夾 (我的git專案資料夾為:C:\Users\lpshou.liu\git\ba-csc)

點finish即可

這裡會自動檢查你改目錄下面是否有pom.xml。選擇你要匯入的專案,但後按Finish。

我這裡匯入的是B3log專案,因為B3log的maven專案的專案結構比較複雜。適合用來做講解。

(3) 刪除maven專案。

上一步我們匯入了maven專案。可是,這個專案並不能用於git。也就是說不能跟本地的git倉庫對比,提交等操作。

所以,我們在我們的專案上面全部選擇後,右鍵,刪除專案

(注意不選擇Delete project contents on disk(cannot be undone),也就不是真正刪除檔案)

(4) 匯入git專案。

上一步我們刪除了我們的maven專案。這時,開啟我們的Git倉庫

裡面有一個資料夾Working Dirctory。這時我們專案路徑。或者開啟裡面的子專案,在上面,右鍵Import Project。選擇第一個Import existing project->next->finish。

好了,這樣子就打開了一個放在Github上面的maven專案了。

方法2:

(1)File->import->Git->project from git

輸入git地址,之後next

選擇正確分支,然後next,然後import as general project 然後finish

(2)右鍵專案,然後選擇Existing Maven Project

之後 next ->finish即可

2 把專案變成Dynamic Web專案

(1) 右鍵專案,選擇Project Facets,點選Convert to faceted from

(2) 配置Project Facets

更改Dynamic Web Module的Version為2.4。(3.0為Java7的)。

如果提示錯誤,可能需要在Java Compiler設定Compiler compliance level 為1.6。或者需要在此視窗的Java的Version改成1.6。

(3) 配置 Modify Faceted Project

點選Further configuration available…,彈出Modify Faceted Project視窗

此處是設定web.xml檔案的路徑,我們輸入src/main/webapp。

Generate web.xml deployment descriptor自動生成web.xml檔案,可選可不選。

(4) 設定部署程式集(Web Deployment Assembly)

上面步驟設定完成後,點選OK,Properties視窗會關 閉,在右鍵專案開啟此視窗。在左側列表中會出現一個Deployment Assembly,點選進去後,如下圖:

此處列表是,部署專案時,檔案釋出的路徑。

1,我們刪除test項,因為test是測試使用,並不需要部署。

2,設定將Maven的jar包釋出到lib下。

        Add -> Java Build Path Entries -> Maven Dependencies -> Finish

3,Add->Project->選中ba-csc-api和ba-csc-biz ->Finish

設定完成效果圖


3 利用Tomcat釋出

(1)新建一個server

(2)在server上配置專案

(3)啟動server 輸入:localhost:8080/專案名稱/頁面  即可訪問

參考資料:

If you live with a lame person you will learn to limp