eclipse maven 構建簡單的web專案
準備工作
1.Eclipse 3.7
2.maven
三.構建工程
1.用maven外掛構建專案框架
maven具有強大構建功能,使用maven可以構建多種不同型別的工程。這裡我們構建maven-archetype-webapp型別的專案。在Eclipse->New中選擇other,找到maven Project型。如下圖:
在選完路徑之後,我們選擇構建型別,如下圖:
接下來,填寫工程的Group Id,Artifact Id,如下圖:
這裡的Group Id就是大專案的id,Arifact Id就是該專案的Id。就像一個大專案中有許多小專案組成一樣。此時,我們的專案已經成型了,樣子如下圖:
接下來,我們要完善專案的目錄,配置。
2.完善專案
首先,完善目錄,增加重要的source Folder,這個不是簡單的Floder,這些資料夾是會參與編譯的。增加src/main/java,src/test/resources,src/test/java目錄。讓目錄變成標準的maven結構。如下圖:
接下來,改變一些配置:
讓工程的JDK用本地的jdk;
讓工程的字符集為UTF-8;
改變工程的目錄順序;
這些都完成之後,工程目錄應該是如下的樣子:
3.將工程變成web工程
此時,我們的工程還不是標準的web工程,可以在eclipse中增加web工程的特性,選擇工程的Properties,選Project Facets,如下圖:
這裡,我們選擇Dynamic Web Module,版本選擇2.4,這個版本比較通用。如下圖:
此時,我們看到目錄中多了一個WebContent目錄,由於使用maven構建,web目錄是src/main/webapp,所以我們刪除WebContent目錄。接下來,要配置web專案的釋出目錄,就是Deployment Assembly,如圖:
test目錄不要釋出,WebContent目錄沒有了,所以這三項都刪掉。並且增加src/main/webapp目錄,和Maven Dependenices,完成之後如下圖:
於是,我們的工程就完全是一個web工程了。