歡迎您的來訪!有源碼,好建站(m.bmm520.net)源碼海洋源碼網(wǎng)為您提供快速建站平臺(tái).
      當(dāng)前位置: 首頁 > 行業(yè)資訊 > java資料 >

      Maven-環(huán)境搭建以及建立Maven項(xiàng)目

      時(shí)間:2018-12-09 16:20來源:未知 作者:源碼海洋 點(diǎn)擊:
      Maven 項(xiàng)目對(duì)象模型(POM),可以通過一小段描述信息來管理項(xiàng)目的構(gòu)建,報(bào)告和文檔的軟件 項(xiàng)目管理工具 。 多的不說,直接開始這章節(jié)的主要內(nèi)容。 1.maven下載地址 http://maven.apache.org/download.cgi 2.下載后直接解壓,存放路徑自己決定,我是放在C:\Prog

      Maven項(xiàng)目對(duì)象模型(POM),可以通過一小段描述信息來管理項(xiàng)目的構(gòu)建,報(bào)告和文檔的軟件項(xiàng)目管理工具

      多的不說,直接開始這章節(jié)的主要內(nèi)容。

      1.maven下載地址http://maven.apache.org/download.cgi

      2.下載后直接解壓,存放路徑自己決定,我是放在C:\Program Files\Java路徑下。

      3.配置maven環(huán)境:我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->新建環(huán)境變量:MAVEN_HOME , 變量值為剛解壓的maven路徑,我的是:C:\Program Files\Java\apache-maven-3.5.0。再在Path變量中加上:%MAVEN_HOME%\bin;

       

       
       

      注意:配置Maven時(shí),環(huán)境變量里面一定要存在JAVA_HOME,即要配置好JDk的環(huán)境。

      4.windows+r鍵輸入cmd,打開dos命令,輸入mvn -v 進(jìn)行測(cè)試,如出現(xiàn)下圖樣,則配置成功。

       

      5.Eclipse配置Maven。Window->Preferences->Maven->Installations->Add->Directory 選擇剛解壓的Maven的路徑,點(diǎn)擊Finish,然后將它選為默認(rèn)。

      6.更改本地倉(cāng)庫(kù)的地址:conf/settings.xml------><localRepository>。在剛解壓的maven中的conf/settings.xml中修改。加上 <localRepository>節(jié)點(diǎn),其中路徑自己決定。

       

      7.回到Eclispe中,打開Window->Preferences->Maven->User Settings->Global Settings選擇到上一步修改的那個(gè)settings.xml文件,點(diǎn)擊OK即可。

       

       
       

      到這里Maven配置完成。那么就來建一個(gè)Maven項(xiàng)目。第一次創(chuàng)建項(xiàng)目請(qǐng)保持網(wǎng)絡(luò)暢通,建議是Maven項(xiàng)目一直保持網(wǎng)絡(luò)連接

      1.File->New->Maven Project,點(diǎn)擊Next,然后在中間帶有滾動(dòng)條的面板中選擇webapp,然后Next。groupId:公司域名反寫+項(xiàng)目名,Artifact Id:項(xiàng)目名.點(diǎn)擊Finsh即可。

       

      第一次創(chuàng)建項(xiàng)目請(qǐng)耐心等待,因?yàn)橐^程中要下載。建立好的項(xiàng)目結(jié)構(gòu)如下:

       

      建好的項(xiàng)目會(huì)報(bào)一把紅x,別急,這是正常現(xiàn)象。你發(fā)現(xiàn)它的報(bào)錯(cuò)在index.jsp頁面上,打開頁面,鼠標(biāo)移到報(bào)錯(cuò)處,The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,報(bào)了一個(gè)HttpServlet沒有找到。所以這個(gè)時(shí)候,既然說報(bào)錯(cuò)是正常現(xiàn)象,那么怎么解決?

      首先打開pom.xml,切換為下面菜單的pom.xml.這時(shí)你會(huì)發(fā)現(xiàn)pom.xml跟web.xml一點(diǎn)都不一樣。別急,首先你打開瀏覽器,搜索maven點(diǎn)擊進(jìn)入搜索出來的第三個(gè),即http://mvnrepository.com/,這個(gè)是什么呢?這就是maven的中央倉(cāng)庫(kù)。中央倉(cāng)庫(kù)就是我們找jar包的地方。在搜索框輸入servlet進(jìn)行搜索,點(diǎn)擊進(jìn)入搜索出來的第一個(gè),然后你可以自己選擇相應(yīng)的版本,在copy它的代碼,復(fù)制到pom.xml的<dependencies></dependencies>節(jié)點(diǎn)中,然后保存,它就會(huì)下載,等下載完成,報(bào)錯(cuò)就解決了。

       

       
       

       

      報(bào)錯(cuò)解決了,那我們來了解一下Maven項(xiàng)目的結(jié)構(gòu)。

      最主要的是我們java代碼要在哪里寫,這時(shí)我們發(fā)現(xiàn)有個(gè)Java Resources的文件夾,打開后卻只有一個(gè)src/main/resources的文件夾,這時(shí)候就需要進(jìn)行一步操作了。點(diǎn)擊項(xiàng)目鼠標(biāo)右鍵->Build Path->Configure Build Path點(diǎn)擊進(jìn)入,在中間面板選擇Source,將 Allow output folders for source folders 前面的勾去掉,點(diǎn)擊Apply即可。然后我們就會(huì)發(fā)現(xiàn)多了兩個(gè)文件夾。

       

       

      那么這三個(gè)文件夾是干嘛的呢?src/main/java:Java 源文件    src/main/resources:Java 資源文件   src/test/java Java 測(cè)試文件.而頁面則建在src/main/webapp下即可,在webapp/WEB-INF下你會(huì)發(fā)現(xiàn)熟悉的web.xml.

      這個(gè)時(shí)候一個(gè)maven的項(xiàng)目就建好了,在把項(xiàng)目加入服務(wù)器時(shí),最好就把項(xiàng)目測(cè)試一下:點(diǎn)擊項(xiàng)目鼠標(biāo)右鍵->Run As->Maven test 等待一會(huì)。當(dāng)看到如下有BUILD SUCCESS 時(shí)  即表明項(xiàng)目沒問題!

       

      到此本章結(jié)束!

      (責(zé)任編輯:源碼海洋)本文地址:http://m.bmm520.net/info/java/2018/1209/16571.html

      推薦資訊

      国产精品亚洲lv粉色| 亚洲一卡2卡4卡5卡6卡在线99| 亚洲第一区二区快射影院| 亚洲人成网址在线观看 | 亚洲伊人久久大香线蕉| 亚洲精品国精品久久99热一| 中文字幕精品亚洲无线码一区 | 亚洲视频在线观看地址| 亚洲精品成人av在线| 久久亚洲精品无码| 亚洲欧洲日韩国产综合在线二区| 亚洲国产精品国自产拍电影| 亚洲综合婷婷久久| 亚洲酒色1314狠狠做| 亚洲成人免费网址| 亚洲人成电影院在线观看| 国产91在线|亚洲| 亚洲综合欧美色五月俺也去| 亚洲精品无码av中文字幕| 亚洲aⅴ天堂av天堂无码麻豆| 婷婷亚洲综合一区二区| 亚洲女人被黑人巨大进入| 久久亚洲AV无码西西人体| 亚洲精品无码鲁网中文电影| 亚洲av无码精品网站| 亚洲视频一区二区在线观看| 久久精品国产99国产精品亚洲| 亚洲综合成人婷婷五月网址| 亚洲AV综合永久无码精品天堂| 亚洲第一页综合图片自拍| 国产国拍亚洲精品福利 | 中文字幕在线观看亚洲日韩| 亚洲国产高清国产拍精品| 亚洲成av人在片观看| 亚洲人精品午夜射精日韩 | 亚洲av色影在线| 亚洲六月丁香六月婷婷蜜芽 | 久久精品亚洲中文字幕无码网站 | 亚洲精品无码久久久| 国产亚洲精品va在线| 亚洲黄色一级毛片|