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
- 你竟然沒用 Maven 構建專案?Maven
- 構建dubbo分散式平臺-maven構建根專案分散式Maven
- Jenkins 2.32.3引數化構建maven專案-java專案JenkinsMavenJava
- Maven配置阿里雲代理加速構建專案Maven阿里
- maven專案增加web.xmlMavenWebXML
- eclipse中基於maven構建多模組專案EclipseMaven
- 使用Eclipse 安裝 構建Maven專案 (step-by-step)EclipseMaven
- IDEA + maven 零基礎構建 java agent 專案IdeaMavenJava
- kubernetes下jenkins實戰maven專案編譯構建JenkinsMaven編譯
- 從零構建Java專案(Maven+SpringBoot+Git) #02 奧斯丁專案JavaMavenSpring BootGit
- Maven建立Web應用程式專案MavenWeb
- Maven 高階篇之構建多模組專案的方法Maven
- IDEA Maven Web專案的install和runIdeaMavenWeb
- 保姆級神器 Maven,再也不用擔心專案構建搞崩了Maven
- maven非web專案整合mbatis實現CRUDMavenWebBAT
- IDEA新建Maven Java Web專案-詳細教程IdeaMavenJavaWeb
- 如何建立+管理maven、匯入web專案、xmlMavenWebXML
- 使用Maven外掛構建SpringBoot專案,生成Docker映象push到DockerHub上MavenSpring BootDocker
- 【Java】【專案構建】Idea中設定Gradle/Maven多模組依賴JavaIdeaGradleMaven
- Gradle之多專案構建Gradle
- JAVA專案映象構建Java
- Gradle構建SpringBoot專案GradleSpring Boot
- CMAKE 《window構建專案》
- webpack快速構建專案Web
- 實戰 | 使用maven 輕鬆重構專案Maven
- 電子商城後臺系統(一):使用eclipse構建web專案EclipseWeb
- Maven 專案獲取 Git 的提交分支、commit id、構建時間等資訊MavenGitMIT
- 《從零構建前後分離的web專案》實戰 -5分鐘快速構建炒雞規範的VUE專案骨架WebVue
- Maven 專案文件Maven
- Maven 專案模板Maven
- 如何構建「大型 Node.js 專案」的專案結構?Node.js
- Maven 自動化構建Maven
- Maven 構建生命週期Maven
- 使用gradle構建springboot專案GradleSpring Boot
- 2. vite 構建專案Vite
- 使用Dockerfile構建django專案DockerDjango