大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 maven入門使用教程指南

maven入門使用教程指南

更新時(shí)間:2020-09-14 15:46:47 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1523次


1.什么是Maven?


Maven是一個(gè)Java語言編寫的開源項(xiàng)目管理工具,是Apache軟件基金會(huì)的頂級(jí)項(xiàng)目。主要用于項(xiàng)目構(gòu)建,依賴管理,項(xiàng)目信息管理。


2.下載及安裝


下載最新版Maven:apache-maven-3.2.1-bin.zip;


解壓下載的壓縮包:


maven入門使用教程


配置環(huán)境變量(需要先配置好%JAVA_HOME%環(huán)境變量):


maven入門使用教程


查看是否配置成功:


maven入門使用教程


其他配置(后面講到):settings.xml,實(shí)際項(xiàng)目開發(fā)中,Maven的大多數(shù)配置都是在該文件中進(jìn)行設(shè)置。


%MAVEN_HOME%/conf目錄下的settings.xml,該配置文件針對(duì)系統(tǒng)所有用戶:


maven入門使用教程


系統(tǒng)當(dāng)前用戶目錄下.m2下的settings.xml,針對(duì)當(dāng)前用戶。默認(rèn)沒有,可自行復(fù)制一份:


maven入門使用教程


3.Maven項(xiàng)目的文件/目錄結(jié)構(gòu)相關(guān)約定


maven入門使用教程


src/main/java-存放項(xiàng)目.java文件;


src/main/resources-存放項(xiàng)目資源文件;


src/test/java-存放測(cè)試類.java文件;


src/test/resources-存放測(cè)試資源文件;


target-項(xiàng)目輸出目錄;


pom.xml-Maven核心文件(Project Object Model);


4.使用MyEclipse創(chuàng)建Maven項(xiàng)目


MyEclipse提供了Maven4MyEclipse插件,已經(jīng)內(nèi)置安裝了Maven;但我們通常使用自己下載配置的Maven,在Installations選項(xiàng)中添加我們剛才下載配置的Maven。Eclipse可自行安裝m2eclipse插件。


maven入門使用教程


新建一個(gè)Maven Project:


maven入門使用教程


選擇workbench Location:


maven入門使用教程


選擇Maven Archetype(項(xiàng)目骨架),這里我們選擇maven-archetype-webapp:


maven入門使用教程


設(shè)置Maven相關(guān)參數(shù),Group Id,Artifact Id,Version,Package。它們共同組成Maven的坐標(biāo):


maven入門使用教程


5.后續(xù)相關(guān)配置


項(xiàng)目創(chuàng)建成功之后,我們看到MyEclipse默認(rèn)只為我們創(chuàng)建了src/main/resources,打開項(xiàng)目屬性-Java Build Path-Source一欄,可看到src/main/java和src/test/java顯示missing:


maven入門使用教程


打開Libraries,編輯JRE環(huán)境,選擇自己安裝的JDK:


maven入門使用教程

maven入門使用教程


這時(shí),src/main/java和src/test/java已經(jīng)出來了,再自行添加src/test/resources目錄:


maven入門使用教程


接下來,設(shè)置Project Facets。選擇Java 1.7版本和Dynamic Web Module 3.1版本:


maven入門使用教程


設(shè)置項(xiàng)目輸出目錄如下:


maven入門使用教程


設(shè)置部署打包結(jié)構(gòu)如下,刪除測(cè)試相關(guān)目錄:


maven入門使用教程


6.pom.xml文件,添加相關(guān)jar包依賴


打開pom.xml文件,我們看到Maven已經(jīng)為我們添加了JUnit3.8.1的依賴,這里我們改成JUnit 4.11,同時(shí)添加Servlet-api的依賴包:


maven入門使用教程


保存之后,自動(dòng)為我們添加了相關(guān)jar包。這時(shí)最開始缺少servlet-api相關(guān)類的錯(cuò)誤提示已經(jīng)沒有了:


maven入門使用教程


7.構(gòu)建及部署項(xiàng)目


右鍵pom.xml-Run As-Maven-install:


maven入門使用教程


來到target文件夾下,我們看到生成了項(xiàng)目的部署文件:


maven入門使用教程


部署項(xiàng)目到Tomcat應(yīng)用服務(wù)器,訪問項(xiàng)目:

maven入門使用教程


以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“maven入門使用教程指南”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 香蕉久久综合精品首页 | 久久99国产精品久久99无号码 | 狠狠操福利视频 | 精品久久在线 | 在线亚洲一区二区 | 丁香婷婷六月 | 久久久久久久国产a∨ | 亚洲精品成人一区二区www | 四虎影院免费在线播放 | a级毛片高清免费视频 | 国产精品人人 | 国产一精品一aⅴ一免费 | 国产欧美日韩精品第三区 | 欧美成人午夜 | 青青青爽国产在线视频 | 视频一区视频二区在线观看 | 色综色 | 九九热网 | 亚洲91| 国产亚洲一区二区三区在线 | 老子影院午夜伦不卡 | 狠狠久久 | 四虎影视免费在线观看 | 天天舔天天射天天操 | 国产高清免费视频 | 亚洲欧美日韩国产精品网 | 亚洲日本中文 | 97影院理论午夜论不卡 | 国产成人夜间影院在线观看 | 在线观看男女爱视频网站 | h片在线播放免费高清 | 国产精品18 | 老司机免费福利影院 | 国内成人免费视频 | 亚洲欧美一区二区三区综合 | 欧美大成色www永久网站 | 黄色色片 | 久久久精品久久久久久 | 香蕉久久精品 | 精品成人免费一区二区在线播放 | 亚洲欧美一区二区三区四区 |