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