所謂maven 就是用來管理我們項(xiàng)目當(dāng)中的jar包的人灼。所以,maven的搭建很重要
1.下載maven
首先我們應(yīng)該去官網(wǎng)下載maven 選擇Download進(jìn)行下載
選擇版本進(jìn)行下載
maven 解壓之后目錄結(jié)構(gòu)
bin目錄:包含maven運(yùn)行腳本
boot目錄:包含一個(gè)類加載器的框架
conf目錄:包含一些配置文件
lib目錄:mvn運(yùn)行時(shí)所包含的所有類庫(kù)除了自身的以外還會(huì)有第三方的類庫(kù)
2.配置maven環(huán)境變量
打開系統(tǒng)環(huán)境變量
在系統(tǒng)變量下新建名為:M2_HOME的變量魁兼。變量值指向maven安裝的目錄
修改path環(huán)境在后面添加maven的環(huán)境變量
經(jīng)過上面操作maven的環(huán)境變量配置完成 下面就是驗(yàn)證maven是否配置成功
打開cmd 輸入 mvn -v 這時(shí)就會(huì)出現(xiàn)如下的界面 如果出現(xiàn)的和我的一樣,那么就說明maven配置成功
經(jīng)過上面的一番操作之后那么我們就可以創(chuàng)建maven項(xiàng)目了,在創(chuàng)建maven項(xiàng)目之前先來看一下maven的目錄結(jié)構(gòu)是什么樣的
基本上maven就是這么一個(gè)目錄結(jié)構(gòu)了
下面再說一下maven的一些常用的命令有哪些:
mvn -v :查看maven版本信息
mvn compile:編譯項(xiàng)目
mvn test:測(cè)試項(xiàng)目
mvn package:打包項(xiàng)目
mvn clean:刪除target
mvn install:安裝jar包到本地倉(cāng)庫(kù)
上面就是maven的一些常用的命令下面講述在eclipse中怎么安裝maven插件以及創(chuàng)建maven項(xiàng)目
如果你的eclipse是4.0以上或者是myeclipse那么就可以不用安裝maven插件因?yàn)槠湟呀?jīng)自帶了maven如果不是那么就需要進(jìn)行如下操作。如果不確定自己的eclipse版本就可以看Window>Preferences>目錄下看是否有maven選項(xiàng)
將下載好的maven復(fù)制到eclipse這個(gè)目錄下面,這樣eclipse就安裝了maven插件
maven插件安裝完這時(shí)打開Window>Preferences>maven但是會(huì)報(bào)錯(cuò)
這是由于maven的一些核心插件需要使用到j(luò)dk,而我們的eclipse是運(yùn)行在jre上所以我們要為其添加jdk的支持那么我們根據(jù)提示修改
我們進(jìn)入eclipse根目錄打開eclipse.ini文件
打開此文件在如下地方添加jdk的目錄后面bin\javaw.exe
下面我們要修改一下eclipse默認(rèn)的jre。由于eclipse是運(yùn)行在jre之上的而maven的一些功能是要用到j(luò)dk的知識(shí)所以要修改一下eclipse的jre,使用目錄中私有的jre就可以解決這個(gè)問題,點(diǎn)擊到如下的界面。
點(diǎn)擊Add來添加一個(gè)
這里選擇jdk的目錄然后點(diǎn)擊finish 就會(huì)添加jdk就會(huì)如下所示箱吕,此時(shí)點(diǎn)擊Apply and Close
jre設(shè)置完成我們要更改maven的默認(rèn)的配置
然后點(diǎn)擊Add添加本地的maven
接下來更改setting目錄更改成本地的setting
然后點(diǎn)擊Apply and Close
接下來新建一個(gè)maven項(xiàng)目進(jìn)行測(cè)試是否成功點(diǎn)擊new>Other點(diǎn)擊到如下界面
點(diǎn)擊next選擇quickstart然后在點(diǎn)擊next即可創(chuàng)建一個(gè)項(xiàng)目
然后右擊創(chuàng)建好的項(xiàng)目選擇Run As>Maven build
點(diǎn)擊Run運(yùn)行此時(shí)會(huì)出現(xiàn)如下報(bào)錯(cuò)并沒能成功運(yùn)行
我們需要將此參數(shù)放到j(luò)re下面
點(diǎn)擊Edit
將上面的參數(shù)復(fù)制到這里,讓其等于=M2_HOME
點(diǎn)擊finish就可以了 這時(shí)在進(jìn)行剛才的操作運(yùn)行項(xiàng)目就可以了柿冲。
如果我們要新建一個(gè)web項(xiàng)目可以進(jìn)行以下操作
點(diǎn)擊new>Other到此界面
選擇webapp創(chuàng)建項(xiàng)目
此時(shí)的index.jsp報(bào)錯(cuò)我們需要添加servlet
我們打開maven中央倉(cāng)庫(kù)maven茬高,搜索servlet
將以下代碼復(fù)制到pom.xml中
如下所示就是我剛復(fù)制到pom.xml下面的代碼此時(shí)保存那么index.jsp文件將不會(huì)報(bào)錯(cuò)了
我們?cè)诖颂幵偬砑尤缦拢硎局辉诰幾g時(shí)或運(yùn)行時(shí)才運(yùn)行
我們看到這里只有一個(gè)目錄那么就需要我們?cè)趧?chuàng)建兩個(gè)目錄
在創(chuàng)建src/main/java 和src/test/java兩個(gè)文件目錄即可