閱讀789 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《maven實戰》讀書筆記2——maven安裝(windows和eclipse插件)

前言

由於我的工作中開發環境就是windows,IDE是eclipse,因此安裝也隻涉及和記錄這兩部分,在看書和動手的過程也就直接跳過其他部分。

筆記

windows中maven的安裝

安裝條件

maven依賴於java,因此安裝和使用maven,要先確保已安裝了jdk並配置好jdk的環境變量。
檢查jdk是否安裝並配好環境變量,可以再windows的cmd窗口執行java -version查看,如果如下所示,則證明jdk安裝和配置正確。

C:\Users\tzx>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

安裝包下載

windows安裝使用zip格式的壓縮包,可從maven官網https://maven.apache.org/download.cgi下載.
進入上邊的鏈接,能看到的maven最新版的安裝包,如果不想要最新版,可以再頁麵上找到Maven Releases History,這是一個鏈接,點進去就可以看到所有的曆史版本,然後選擇需要的版本點擊進去進行下載。

解壓安裝包

這一步相信就不需多說了。

配置環境變量(以下內容基於win8係統)

和java一樣,maven也需要配置環境變量,找到”我的電腦“,右鍵然後選擇”屬性“,隻有依次選擇”高級係統設置“、”環境變量“。
然後在”係統變量“選擇新建,變量名填M2_HOME,變量值選擇maven解壓後的目錄,例如我這裏的是D:\maven\apache-maven-3.2.5
再然後,在”係統變量“中找到Path屬性,在末尾加上%M2_HOME%\bin,注意在加之前如果原本Path變量值的末尾沒有分號結尾,需要加上英文格式的分號,然後再添加%M2_HOME%\bin

檢查maven安裝和環境變量的配置

和檢查jdk安裝和環境變量配置一樣,打開windows的cmd窗口,執行mvn -v,如果出現如下所示類似的結果,代碼環境變量配置正確。

C:\Users\tzx>mvn -v
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:23+08:00)
Maven home: D:\maven\apache-maven-3.2.5
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: D:\Java\jdk1.8.0_131\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos"

eclipse中安裝maven插件

eclipse中安裝maven插件,實際上我認為應該是屬於eclipse的知識了,而且安裝方式也是多種,至少我就用過兩種。

使用Install New Software安裝

打開eclipse後,在最上層菜單欄找到help,然後在下拉菜單中找到Install New Software...
接下來,在出現的界麵中點擊Work with後的add按鈕,在接下來的界麵中,Name字段中輸入m2eclipse,Location中輸入https://download.eclipse.org/technology/m2e/releases,之後選擇相應的模塊,一步一步next就好了。

使用Eclipse Marketplace安裝

Eclipse Marketplace相當於我們通常玩手機看到的各個應用市場,這裏可以理解成插件市場,可以下載各種插件。
同樣是找到help,然後就可以看到Eclipse Marketplace,點進去然後搜索m2eclipse就可以搜到maven相關的eclipse插件,安裝比較簡單,就不做過多的說明了。
不過這裏需要說明的是,有許多版本的eclipse中實際上有自帶的eclipse插件,不過這個插件好像都是最新版本,且是不穩定版本,所以可能會出現各種各樣的問題,所以並不建議使用eclipse中默認的maven插件

最後更新:2017-11-03 16:34:58

  上一篇:go  看我如何偷取別人的雲儲幣(Siacoin)
  下一篇:go  Petya勒索病毒安全預警通告