eclipse 中創建maven web項目

一、創建新Maven Web項目

1.新建Maven Project:
new project--選擇MavenProject--下一步
選擇工作空間--下一步
在Filter中輸入org.apache.maven.archetypes--選擇Artifact Id爲maven-archetype-webapp的那條--下一步
輸入GroupID大項目名稱和ArtifactID子項目名稱--下一步
2.配置Maven項目
 上面創建的項目中只有src/main/resources一個源代碼目錄,一般要再添加一個或三個源代碼文件夾src/main/java、src/test/java、src/test/resources
new--Source Folder--輸入src/main/java--完成(另外兩個同理,這兩個是放測試類和配置的)
進入Build Path--Source修改這4個源文件目錄的編譯路徑,有main的設置爲target/classes、test的設置爲target/test-classes,並選中Allow output folders for folders
到Library選項卡中設置一下jdk
還可以根據你的習慣到Order and Export選項卡中調整源代碼目錄的顯示順序 
3.給項目添加Facets
進入項目屬性--選擇Project Facets--點擊Convert to faceted form...-這是會打開facets設置頁面
勾選Dynamic Web Module並選擇合適的Version(jdk6選2.5,jdk7選3.0)
注意點擊下面的Further configuration available...彈出Modify Faceted Project窗口
這裏設置web根目錄位置,輸入src/main/webapp,勾選Generate web.xml可自動生成web.xml
4.設置部署程序集
進入項目屬性--選擇Deployment Assembly--將帶有test的兩個去掉(測試用的不需要部署)並添加項目依賴的jar包Add--Java Build Path Entries--Maven Dependencies
5.這樣web項目就基本完成,只要在pom.xml的依賴中加入需要的依賴就可以了,注意選擇依賴的Scope不需要發佈的jar(如servlet-api、jsp-api)設置爲probided,測試的設置爲test,具體介紹看看文檔吧。至於這個項目怎麼運行?就跟web項目一樣放到tomcat裏就行了。

二、將Web項目轉爲Maven Web項目

選擇已有的web項目,根據上面的方法重新設置一下項目的目錄結構,然後右鍵項目--Maven--Enable Dependency Management--然後根據上面的方法設置一下項目的目錄結構、編譯和部署等就行了,項目就不用在lib裏面放jar包了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章