【转】如何用Maven创建web项目(具体步骤)
使用eclipse插件創(chuàng)建一個(gè)web project
首先創(chuàng)建一個(gè)Maven的Project如下圖
我們勾選上Create a simple project (不使用骨架)
這里的Packing 選擇 war的形式
?
?
由于packing是war包,那么下面也就多出了webapp的目錄
?
由于我們的項(xiàng)目要使用eclipse發(fā)布到tomcat下面,這里我們需要先把項(xiàng)目轉(zhuǎn)成dynamic web project
?
在我們的項(xiàng)目上點(diǎn)擊右鍵,選擇properties 并找到 Project Facets ,并點(diǎn)擊Convert to faceted form…?? 如下圖:
?
?
?
?
然后勾選Dynamic Web Module 并點(diǎn)擊ok? 如下圖:(3.0只有tomcat7才支持)
?
?
?
接下來(lái)觀察我們的項(xiàng)目結(jié)構(gòu),多了一個(gè)web content目錄
?
?
雖然此時(shí)我們可以發(fā)布到tomcat中,但這不符合maven的結(jié)構(gòu),我們還要做如下修改
把上圖WebContent下面兩個(gè)目錄 META-INF ,WEB-INF 直接剪切到src/main/webapp目錄下,并刪掉WebContent目錄,那么現(xiàn)在的項(xiàng)目結(jié)構(gòu)如下圖:
?
?
?
然后我們要修改發(fā)布規(guī)則,右鍵點(diǎn)擊項(xiàng)目, 選擇 Deployment Assembly
?
?
選擇WebContent,把它remove掉,測(cè)試類我們也不需要發(fā)布,test的兩個(gè)目錄頁(yè)可以remove
?
?
?
接著重新指定一個(gè)web的路徑,點(diǎn)擊add,選擇Folder -- 〉? next
?
?
?
在src下找到webapp目錄,然后finish
?
?
?
最后一步,我們要把當(dāng)前的build path 指向 Maven Dependency, 直接點(diǎn)擊add,選擇Java Build Path Entries 然后next
?
?
?
?
然后再點(diǎn)擊finish完成
?
?
?
完成后如下圖:
?
?
?
至此一個(gè)基于maven的webapp就建立好了,并可以直接從eclipse中發(fā)布到tomcat中
?
補(bǔ)充:我們需要在src/main/webapp/WEB-INF下面創(chuàng)建一個(gè)web.xml
?
?
導(dǎo)入我們的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就會(huì)自動(dòng)為我們下載所需jar文件
?
原文:http://blog.csdn.net/chuyuqing/article/details/28879477#reply
轉(zhuǎn)載于:https://www.cnblogs.com/zdd-java/p/create_maven_Web_Project.html
總結(jié)
以上是生活随笔為你收集整理的【转】如何用Maven创建web项目(具体步骤)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 工行长隆联名信用卡额度多少?怎么提额?
- 下一篇: POJ 1696 Space Ant 极