標籤:mapper uil img core 結構 group sdn meta 建立
原文連結
http://blog.csdn.net/chuyuqing/article/details/28879477
使用eclipse外掛程式建立一個web project首先建立一個Maven的Project如
我們勾選上Create a simple project (不使用骨架)
這裡的Packing 選擇 war的形式
由於packing是war包,那麼下面也就多出了webapp的目錄
由於我們的項目要使用eclipse發布到tomcat下面,這裡我們需要先把項目轉成dynamic web project
在我們的項目上點擊右鍵,選擇properties 並找到 Project Facets ,並點擊Convert to faceted form… 如:
然後勾選Dynamic Web Module 並點擊ok 如:(3.0隻有tomcat7才支援)
接下來觀察我們的項目結構,多了一個web content目錄
雖然此時我們發行就緒到tomcat中,但這不符合maven的結構,我們還要做如下修改把WebContent下面兩個目錄 META-INF ,WEB-INF 直接剪下到src/main/webapp目錄下,並刪掉WebContent目錄,那麼現在的項目結構如:
然後我們要修改發布規則,右鍵點擊項目, 選擇 Deployment Assembly
選擇WebContent,把它remove掉,測試類別我們也不需要發布,test的兩個目錄頁可以remove
接著重新指定一個web的路徑,點擊add,選擇Folder -- 〉 next
在src下找到webapp目錄,然後finish
最後一步,我們要把當前的build path 指向 Maven Dependency, 直接點擊add,選擇Java Build Path Entries 然後next
然後再點擊finish完成
完成後如:
至此一個基於maven的webapp就建立好了,並可以直接從eclipse中發布到tomcat中
補充:我們需要在src/main/webapp/WEB-INF下面建立一個web.xml
匯入我們的Spring mvc依賴jar包
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.7.1</version>
</dependency>
</dependencies>
直接儲存,maven就會自動為我們下載所需jar檔案
【轉】如何用Maven建立web項目(具體步驟)