Maven簡介及安裝下載

Maven是什麼

Maven是一個項目管理工具,它包含了一個項目對象模型 (Project Object Model),一組標準集合,一個項目生命週期(Project Lifecycle),一個依賴管理系統(Dependency Management System),和用來運行定義在生命週期階段(phase)中插件(plugin)目標(goal)的邏輯。當你使用Maven的時候,你用一個明肯定義的項目對象模型來描述你的項目,而後Maven能夠應用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。apache

上面的概念可能說的有些官方了,咱們來拿個現實生活中的例子來闡述究竟是什麼!maven

假如我要作一個紅燒排骨,可是須要一大堆材料,那麼就須要去菜市場的各個店面購買材料,,並且還要本身去算價格什麼的,很麻煩。可是若是這個時候在超市裏面有一個紅燒排骨的料包,把這些材料打包好,放在櫥櫃裏賣,這個時候須要作的就是去買一個料包,回來直接作就能夠了。一樣的,maven就像是櫥櫃,咱們使用的jar包就至關於櫥櫃裏面的料包。ide

爲何使用Maven

目前咱們也學了不少技術,理論上來講已經支持咱們開發不少項目,但是在開發中會遇到不少次下面的問題:
一、一個項目是一個工程
若是一個項目特別龐大,就不適合用package劃分模塊,最好一個模塊對應一個工程。
二、項目中的jar包須要咱們手動導入
一樣的jar包每一個項目都要單獨存在一份,藉助maven,將jar包存在maven倉庫中引用便可,不須要複製到本身項目內。
三、jar包須要本身下載
不一樣技術光網提供的jar包下載形式是五花八門的。
有些技術的官網就是經過maven提供下載。
用maven能夠以一種規範的形式去下載jar包。工具

maven安裝及下載

下載maven 3.6.3
先到官網http://maven.apache.org/download.cgiurl

Maven簡介及安裝下載

下載後解壓:這是我解壓的位置插件

Maven簡介及安裝下載

在同路徑下新建maven倉庫文件夾:MavenRepository
之後這個文件夾就是咱們的maven倉庫了。
複製路徑,一會要用,並進入conf文件夾下: 命令行

Maven簡介及安裝下載

用文本工具打開:code

Maven簡介及安裝下載

複製下面代碼,注意將路徑改成本身剛複製的xml

<localRepository>C:/Users/33033/OneDrive/Idea/IdeaProjects/MavenRepository</localRepository>
<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

貼在如圖位置對象

Maven簡介及安裝下載

2.1 配置環境變量

系統環境變量裏,添加MAVEN_HOME
path變量裏添加%MAVEN_HOME%/bin

Maven簡介及安裝下載

檢測是否配置正確方法:
a) 進入命令行(DOS窗口)模式,輸入mvn -version,有反應就是安裝完成,說明環境變量起做用了

Maven簡介及安裝下載

注意,jdk環境必須先安裝好,不然後面沒法正常編譯項目。

相關文章
相關標籤/搜索