Maven Web專案構建
1.環境說明
系統環境:win7
Eclipse: Eclipse Java EE IDE for Web Developers. Version: Mars Release (4.5.0),此版本是Jave EE IDE最新的版本,使用最新版本的好處是,整合了很多外掛,而且有很多特色設定。如本文的Eclipse的主題換成了dark主題。
Maven : Maven 3.3.3,Maven的安裝,設定環境變數,以及eclipse Maven外掛的安裝請參考Maven 安裝
2.專案構建步驟
(1)File->New->Other->Maven->Maven Project ,出現如下視窗:
點選Browse選擇專案儲存地址,點選next
(2)選擇 Maven-archetype-webapp
有時,剛彈出這個視窗時,Group Id一欄顯示會有一些延遲,彆著急,耐心待會後會出來好多,這時可以在Filter中輸入maven進行篩選,然後再選Maven-archetype-webapp。
然後點選next
(3)輸入Group Id和Artifact Id,也就是專案的名稱了,兩個可以是一樣的名字
點選finish,專案建立完成。
(4) 出現了錯誤?什麼情況?
剛剛新建的專案,目錄結構如上圖。怎麼會出現錯誤呢?開啟index.jsp看看是什麼錯誤
滑鼠移動到紅叉處會提示:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path。是Build Path的問題。解決方法如下:
1.在專案上右擊,Build Path->Configure Build Path,彈出以下視窗:
選Add Libray
2.在Add Libray視窗中,選擇Server Runtime
3.在 server Library 中,選擇Apache Tomcate v7.0
點選finish完成
4.新增結果,如下:
在Libraries中多了一個Apache Tomcate v7.0的庫,也就是我們新增的結果了。點選OK完成。返回Eclipse主介面,此時的目錄結構有些變化
多了幾個資料夾,最重要的是,錯誤消失了。
(5) 新增test/resource資料夾,在專案上右擊,New->Reource Folder
Project name:專案名稱,Folder name:src/test/resource。
(6)修改class路徑,專案右擊,Properties->Java Built Path(在左欄)->Source(右欄標籤)
雙擊BangWeb/src/test/resource下的Output folder,更改路徑為:target/test-classes
點選OK完成,結果下圖:
(7)將專案轉換為Dynamic Web專案,在專案的Properties中,選中Project Facets
修改Java為自己安裝JDK的版本,筆者安裝的jdk1.7,所以選1.7。與java1.7相匹配的Dynamic Web Module 為2.3,如果你的java為1.6,Dynamic Web Module要選2.5
點選OK完成
(8)執行測試,在index.jsp頁面右擊,Run as->Run on server->Tomcat v7.0 Server at localhost->next->BangWeb->Finish
出現經典的Hello World證明Maven Web專案構建完成
宣告:以上文件參考了使用Eclipse構建Maven的SpringMVC專案,向提供者致敬。
相關文章
- 首次使用ideal構建maven專案webIdeaMavenWeb
- Maven 構建 Java 專案MavenJava
- 使用Maven構建Java專案MavenJava
- eclipse 使用 maven 構建專案EclipseMaven
- Maven+Spring MVC+MyBatis+dbpc+Mysql Web專案構建MavenSpringMVCMyBatisMySqlWeb
- maven 學習總結(三)——使用Maven構建專案Maven
- 你竟然沒用 Maven 構建專案?Maven
- 構建dubbo分散式平臺-maven構建根專案分散式Maven
- maven 建立web專案MavenWeb
- Jenkins 2.32.3引數化構建maven專案-java專案JenkinsMavenJava
- maven 學習總結(八)——使用Maven構建多模組專案Maven
- Maven配置阿里雲代理加速構建專案Maven阿里
- Maven--搭建Web專案MavenWeb
- maven 學習總結(二)——Maven專案構建過程練習Maven
- 使用Beego構建一個web專案GoWeb
- 如何使用maven建一個web3.0的專案MavenWeb
- (十) 構建dubbo分散式平臺-maven構建ant-utils工具專案分散式Maven
- eclipse中基於maven構建多模組專案EclipseMaven
- 0.Maven構建spring專案(4.3.6.RELEASE)MavenSpring
- maven專案增加web.xmlMavenWebXML
- 如何用Maven建立web專案MavenWeb
- IDEA + maven 零基礎構建 java agent 專案IdeaMavenJava
- Maven專案多環境構建的最小配置方案指南Maven
- 使用Eclipse 安裝 構建Maven專案 (step-by-step)EclipseMaven
- Maven 高階篇之構建多模組專案的方法Maven
- Maven建立Web應用程式專案MavenWeb
- Maven通過命令建立web專案MavenWeb
- 從零構建Java專案(Maven+SpringBoot+Git) #02 奧斯丁專案JavaMavenSpring BootGit
- kubernetes下jenkins實戰maven專案編譯構建JenkinsMaven編譯
- 保姆級神器 Maven,再也不用擔心專案構建搞崩了Maven
- Maven配置-使用Maven建立WEB專案支援Tomcat目錄部署MavenWebTomcat
- 如何建立+管理maven、匯入web專案、xmlMavenWebXML
- maven非web專案整合mbatis實現CRUDMavenWebBAT
- IDEA--Maven建立WEB分模組專案IdeaMavenWeb
- IntelliJ IDEA 構建maven多模組工程專案(詳細多圖)IntelliJIdeaMaven
- IDEA中MAVEN專案有多個子目錄,如何載入構建IdeaMaven
- SSM(十) 專案重構-網際網路專案的Maven結構SSMMaven
- IntelliJ IDEA中建立Web聚合專案(Maven多模組專案)IntelliJIdeaWebMaven