所謂maven 就是用來管理我們項目當中的jar包的。所以,maven的搭建很重要
1.下載maven
首先我們應該去官網下載maven 選擇Download進行下載
image.png
選擇版本進行下載
image.png
maven 解壓之后目錄結構
image.png
bin目錄:包含maven運行腳本
image.png
boot目錄:包含一個類加載器的框架
image.png
conf目錄:包含一些配置文件
image.png
lib目錄:mvn運行時所包含的所有類庫除了自身的以外還會有第三方的類庫
image.png
2.配置maven環境變量
打開系統環境變量
image.png
在系統變量下新建名為:M2_HOME的變量。變量值指向maven安裝的目錄
image.png
修改path環境在后面添加maven的環境變量
image.png
經過上面操作maven的環境變量配置完成 下面就是驗證maven是否配置成功
打開cmd 輸入 mvn -v 這時就會出現如下的界面 如果出現的和我的一樣,那么就說明maven配置成功
image.png
經過上面的一番操作之后那么我們就可以創建maven項目了,在創建maven項目之前先來看一下maven的目錄結構是什么樣的
image.png
基本上maven就是這么一個目錄結構了
下面再說一下maven的一些常用的命令有哪些:
mvn -v :查看maven版本信息
mvn compile:編譯項目
mvn test:測試項目
mvn package:打包項目
mvn clean:刪除target
mvn install:安裝jar包到本地倉庫
上面就是maven的一些常用的命令下面講述在eclipse中怎么安裝maven插件以及創建maven項目
如果你的eclipse是4.0以上或者是myeclipse那么就可以不用安裝maven插件因為其已經自帶了maven如果不是那么就需要進行如下操作。如果不確定自己的eclipse版本就可以看Window>Preferences>目錄下看是否有maven選項
image.png
將下載好的maven復制到eclipse這個目錄下面,這樣eclipse就安裝了maven插件
image.png
maven插件安裝完這時打開Window>Preferences>maven但是會報錯
image.png
這是由于maven的一些核心插件需要使用到jdk,而我們的eclipse是運行在jre上所以我們要為其添加jdk的支持那么我們根據提示修改
我們進入eclipse根目錄打開eclipse.ini文件
image.png
打開此文件在如下地方添加jdk的目錄后面bin\javaw.exe
image.png
下面我們要修改一下eclipse默認的jre。由于eclipse是運行在jre之上的而maven的一些功能是要用到jdk的知識所以要修改一下eclipse的jre,使用目錄中私有的jre就可以解決這個問題,點擊到如下的界面。
image.png
點擊Add來添加一個
image.png
image.png
這里選擇jdk的目錄然后點擊finish 就會添加jdk就會如下所示,此時點擊Apply and Close
image.png
jre設置完成我們要更改maven的默認的配置
image.png
然后點擊Add添加本地的maven
image.png
接下來更改setting目錄更改成本地的setting
image.png
然后點擊Apply and Close
接下來新建一個maven項目進行測試是否成功點擊new>Other點擊到如下界面
image.png
點擊next選擇quickstart然后在點擊next即可創建一個項目
image.png
然后右擊創建好的項目選擇Run As>Maven build
image.png
點擊Run運行此時會出現如下報錯并沒能成功運行
image.png
我們需要將此參數放到jre下面
image.png
點擊Edit
image.png
將上面的參數復制到這里,讓其等于=M2_HOME
image.png
點擊finish就可以了 這時在進行剛才的操作運行項目就可以了。
如果我們要新建一個web項目可以進行以下操作
點擊new>Other到此界面
image.png
選擇webapp創建項目
image.png
此時的index.jsp報錯我們需要添加servlet
image.png
我們打開maven中央倉庫maven,搜索servlet
image.png
將以下代碼復制到pom.xml中
image.png
如下所示就是我剛復制到pom.xml下面的代碼此時保存那么index.jsp文件將不會報錯了
我們在此處再添加如下,表示只在編譯時或運行時才運行
image.png
我們看到這里只有一個目錄那么就需要我們在創建兩個目錄
image.png
在創建src/main/java 和src/test/java兩個文件目錄即可