1、什麼是Mavenjava
Maven是一個項目管理工具,它包含了一個項目對象模型 (Project Object Model),一組標準集合,一個項目生命週期(Project Lifecycle),一個依賴管理系統(Dependency Management System),和用來運行定義在生命週期階段(phase)中插件(plugin)目標(goal)的邏輯。當你使用Maven的時候,你用一個明肯定義的項目對象模型來描述你的項目,而後Maven能夠應用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。Maven 有一個生命週期,當你運行 mvn install 的時候被調用,這條命令告訴 Maven 執行一系列的有序的步驟,直到到達你指定的生命週期。遍歷生命週期旅途中的一個影響就是,Maven 運行了許多默認的插件目標,這些目標完成了像編譯和建立一個 JAR 文件這樣的工做。web
一個jar包,會有兩種下載的方式。一種是直接下載壓縮包,一種是提供maven下載路徑。Maven最方便的就是能幫咱們下載jar包。告別傳統手動導包的方式。apache
2、Maven倉庫eclipse
maven中有中央倉庫,本地倉庫,私服三個概念maven
1.中央倉庫是maven給你提供的全部jar包的下載地址.網址:http://mvnrepository.com/工具
2.本地倉庫是你在中央倉庫裏下載好的jia包所保存的文件夾。測試
3.私服至關於一個大型的本地倉庫,通常在規模龐大的公司裏纔會有本身的私服。爲何會有私服呢? 有些公司在上班過程當中某些電腦是不容許鏈接互聯網的,只能使用本身公司的局域網,那麼,這個時候你要使用maven的話就不能使用http的地址,這個時候就產生了私服。私服經過maven的索引使用公司的ip地址來使用到maven中的jar包。中國擁有最厲害的私服公司就是馬雲的阿里巴巴。可是阿里巴巴的私服會對外開放。.net
3、Eclipse配置maven 官網:http://maven.apache.org/插件
1.解壓你在maven下載到的壓縮包,通常把它和jdk放在一塊兒。3d
2.安裝maven在電腦上
鼠標右鍵點擊計算機>點擊屬性>點擊高級系統設置以後會彈出
而後再點擊環境變量會彈出:
這個時候你就能夠點擊新建配置maven_home,注意maven_home的變量值是你maven的壓縮包的解壓地址。
配置完maven_home以後記得還須要修改path
在path的變量值最後加上%MAVEN_HOME%\bin;可是在配置maven_home時,你得保證你的環境變量裏面存在JAVA_HOME(配置jdk)。沒有配置JAVA_HOME測試時會報錯。作完這些後,你就能夠測試你的maven有沒有安裝成功。打開cmd,輸入mvn -v若是你出現的是:
3.在Eclipse上安裝maven
打開Eclipse點擊window>prferences以後會彈出
這個時候你就把maven裝在你的Eclipse中了,可是咱們知道,maven是一個方便咱們管理jar包的工具,咱們須要用到的jar包都是從maven的中央倉庫裏下載的,可是咱們不須要每次都須要去中央倉庫裏下載,當咱們下載過一次以後就能夠在咱們的本地倉庫中導入jar包,那麼,怎麼鏈接本地倉庫呢?
4.鏈接本地倉庫
第一步:你首先須要找到你的maven解壓文件夾,而後打開conf子文件夾,而後編輯settings.xml
第二步:回到eclipse中點擊window再點擊preferences
配置完以上步驟以後,恭喜你,能夠在maven環境下創建project啦
4、maven建立普通項目
5、maven建立web項目
點擊finish完成maven web項目建立,全部都完成後獲得的項目圖以下表示建立成功
建立以下文件使得該項目符合maven項目結構:
在main文件夾下新建一個java的文件夾,src文件夾下新建文件夾test並在test文件夾下新建java和resources文件夾。
這裏必定要注意你建立的是Forder仍是Source Folder文件夾,這2中文件夾徹底是不一樣的文件夾,圖標顯示的也是不一樣的
修改相關配置使得該項目爲完整的maven項目結構,如下全部操做均要選擇項目而後右擊「Properties」快捷鍵「Alt+Enter」
去掉驗證
設置發佈只發布main下全部文件
修改編譯文件路徑(該步必定要設置)
編譯版本爲1.8(注意這裏的版本跟你安裝的jdk版本要一致,默認爲1.5)
https://blog.csdn.net/zalan01408980/article/details/79062446