1. 程式人生 > >eclipse maven 構建簡單的web專案

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工程了。