maven搭建java ee項(xiàng)目圖文教程
一、開發(fā)環(huán)境
jdk1.7 tomcat7 eclipse-jee-luna-R-win32 maven2.2.1
二、搭建步驟
1、點(diǎn)擊File->New->Other,選擇maven project

2、選擇maven project,點(diǎn)擊Next,,而后再點(diǎn)擊next,進(jìn)入如下界面

如圖選擇最后一個(gè),點(diǎn)擊next
3、看到以下界面

輸入Group Id跟Artifact Id,點(diǎn)擊finish完成基本創(chuàng)建
4、創(chuàng)建好的項(xiàng)目結(jié)構(gòu)如圖所示(Java視圖)

如果是Java EE視圖,看到的項(xiàng)目結(jié)構(gòu)不是這個(gè)樣子的,可以如下更換為java 視圖

5、右擊項(xiàng)目->Build Path->Configure Build Path..進(jìn)入如下界面

有鼠標(biāo)點(diǎn)擊選中右側(cè)表示紅叉的,點(diǎn)擊remove刪除,點(diǎn)擊ok保存
6、添加source folder,創(chuàng)建標(biāo)準(zhǔn)的maven web項(xiàng)目結(jié)構(gòu)
右擊項(xiàng)目->New->Source Folder->填入folder name,如圖所示

依次添加src/main/java src/test/java src/test/resources(src/main/resources已經(jīng)存在)
7、新的項(xiàng)目結(jié)構(gòu)如圖所示

8、配置輸出路徑
右擊項(xiàng)目->Build Path->Configure Build Path..進(jìn)入如下界面

鼠標(biāo)分別選中src/test/java,src/test/resources,點(diǎn)擊Edit,更改輸出目錄為:testDemo02/target/test-class(testDemo為我的項(xiàng)目名)

如果Browse有該目錄存在,則選擇;否則手動(dòng)輸入testDemo02/target/test-class即可
8、更新相關(guān)版本
右擊項(xiàng)目->Properties->Project Facets,將jdk 更改為本地安裝的版本,我的是1.7;Dynamic Web Modul在此處更改不了

找到項(xiàng)目位置,更改.setting文件下的org.eclipse.wst.common.project.facet.core.xml文件,更改這行配置<installed facet="jst.web" version="2.3"/>,將version改為3.0
在eclipse中更新項(xiàng)目,再次右擊項(xiàng)目->Properties->Project Facets,會(huì)看到Dynamic Web Modul已經(jīng)改為3.0
9、設(shè)置部署程序集合
右擊項(xiàng)目->properties->Deployment Assembly。
刪除test的兩項(xiàng),因?yàn)閠est是測(cè)試用的,不需要部署;
添加maven的依賴;Add->Java Build Path Entires->Maven Dependencies->Finish
設(shè)置完成的界面如下

10、在pom.xml添加相關(guān)依賴,更新maven項(xiàng)目
11、在eclipse 添加Tomcat server,將項(xiàng)目添加到該server中,啟動(dòng)tomcat,而后訪問項(xiàng)目http://localhost:8080/testDemo02/ 就可以看到熟悉的界面了。
以上就是maven搭建java ee項(xiàng)目的詳細(xì)步驟,希望對(duì)大家的學(xué)習(xí)有所幫助。
- maven中下載jar包源碼和javadoc的命令介紹
- 在maven工程里運(yùn)行java main方法
- Java開發(fā)之普通web項(xiàng)目轉(zhuǎn)為Maven項(xiàng)目的方法
- Java修改maven的默認(rèn)jdk版本為1.7的方法
- Java的項(xiàng)目構(gòu)建工具M(jìn)aven的配置和使用教程
- java selenium教程環(huán)境搭建基于Maven
- 【IntelliJ IDEA】Maven構(gòu)建自己的第一個(gè)Java后臺(tái)的方法
- 使用maven構(gòu)建java9 service實(shí)例詳解
- Maven在Java8下如何忽略Javadoc的編譯錯(cuò)誤詳解
相關(guān)文章
idea中g(shù)it如何刪除commit提交的log信息
這篇文章主要介紹了idea中g(shù)it如何刪除commit提交的log信息問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
java 中序列化與readResolve()方法的實(shí)例詳解
這篇文章主要介紹了java 中序列化與readResolve()方法的實(shí)例詳解的相關(guān)資料,這里提供實(shí)例幫助大家理解這部分知識(shí),需要的朋友可以參考下2017-08-08
Java利用LocalDate進(jìn)行日期處理的完全指南
這篇文章主要為大家詳細(xì)介紹了Java利用LocalDate進(jìn)行日期處理的詳細(xì)教程,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-03-03
Java多線程實(shí)現(xiàn)之Callable詳解
這篇文章主要介紹了Java多線程實(shí)現(xiàn)之Callable詳解,Callable是一個(gè)接口,用于實(shí)現(xiàn)多線程,與實(shí)現(xiàn)Runnable類似,但是功能更強(qiáng)大,通過實(shí)現(xiàn)Callable接口,我們需要重寫call()方法,該方法可以在任務(wù)結(jié)束后提供一個(gè)返回值,需要的朋友可以參考下2023-08-08
Mybatis-Plus查詢中如何排除標(biāo)識(shí)字段
這篇文章主要介紹了Mybatis-Plus查詢中排除標(biāo)識(shí)字段的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
SpringBoot+devtools實(shí)現(xiàn)熱部署的示例代碼
在軟件項(xiàng)目的開發(fā)過程中,不可避免的會(huì)經(jīng)常修改代碼,每次修改代碼,都需要手動(dòng)停止然后再啟動(dòng)服務(wù),最后驗(yàn)證代碼的正確性,今天通過這篇文章,我們一起來學(xué)習(xí)一下如何使用Spring?Boot?+?devtools?輕松搞定熱部署,需要的朋友可以參考下2024-08-08
jvm crash的崩潰日志詳細(xì)分析及注意點(diǎn)
本篇文章主要介紹了jvm crash的崩潰日志詳細(xì)分析及注意點(diǎn)。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-04-04

