ubuntu16.04安裝maven與eclipse配置

一、下載安裝maven

官方網(wǎng)站: http://maven.apache.org/download.cgi
選擇xxx-bin.tar.gz版本進(jìn)行下載。

二、解壓并配置環(huán)境

轉(zhuǎn)到下載目錄下解壓,終端輸入:

sudo tar -zxvf apache-maven-3.3.9-bin.tar.gz```
類似JDK配置,我在~/.bashrc下設(shè)置環(huán)境變量

M2_HOME=/home/panchen/apache-maven-3.3.9
export MAVEN_HOME=/home/panchen/app/apache-maven-3.3.9
export PATH=$PATH:$MAVEN_HOME/bin```

三、settings.xml配置

在Maven安裝目錄的conf子目錄下面的settings.xml才是真正的全局的配置。而用戶家目錄的.m2子目錄下面的settings.xml的配置只是針對(duì)當(dāng)前用戶的。當(dāng)這兩個(gè)文件同時(shí)存在的時(shí)候,那么對(duì)于相同的配置信息用戶家目錄下面的settings.xml中定義的會(huì)覆蓋Maven安裝目錄下面的settings.xml中的定義。用戶家目錄下的settings.xml文件一般是不存在的,但是Maven允許我們?cè)谶@里定義我們自己的settings.xml,如果需要在這里定義我們自己的settings.xml的時(shí)候就可以把Maven安裝目錄下面的settings.xml文件拷貝到用戶家目錄的.m2目錄下,然后改成自己想要的樣子。

sudo cp /home/panchen/app/apache-maven-3.1.0/conf/settings.xml ~/.m2 
sudo suml ~/.m2/settings.xml ```
找到:
![<localRepository>.png](http://upload-images.jianshu.io/upload_images/3869738-bac939d8ddd5341d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
添加代碼:
![添加<localReository>.png](http://upload-images.jianshu.io/upload_images/3869738-b26a7dc756148812.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- ***localRepository:***表示Maven用來在本地儲(chǔ)存信息的本地倉庫的目錄。
*******
![<mirrors>.png](http://upload-images.jianshu.io/upload_images/3869738-08fd1d64ffed75b6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- ***mirrors:***用于定義一系列的遠(yuǎn)程倉庫的鏡像。我們可以在pom中定義一個(gè)下載工件的時(shí)候所使用的遠(yuǎn)程倉庫。但是有時(shí)候這個(gè)遠(yuǎn)程倉庫會(huì)比較忙,所以這個(gè)時(shí)候人們就想著給它創(chuàng)建鏡像以緩解遠(yuǎn)程倉庫的壓力,也就是說會(huì)把對(duì)遠(yuǎn)程倉庫的請(qǐng)求轉(zhuǎn)換到對(duì)其鏡像地址的請(qǐng)求。每個(gè)遠(yuǎn)程倉庫都會(huì)有一個(gè)id,這樣我們就可以創(chuàng)建自己的mirror來關(guān)聯(lián)到該倉庫,那么以后需要從遠(yuǎn)程倉庫下載工件的時(shí)候Maven就可以從我們定義好的mirror站點(diǎn)來下載,這可以很好的緩解我們遠(yuǎn)程倉庫的壓力。在我們定義的mirror中每個(gè)遠(yuǎn)程倉庫都只能有一個(gè)mirror與它關(guān)聯(lián),也就是說你不能同時(shí)配置多個(gè)mirror的mirrorOf指向同一個(gè)repositoryId。

在終端輸入:

mvn help:system```
這時(shí)候 maven 就會(huì)從遠(yuǎn)程倉庫開始下載一大堆的東西,遲早都要下載的,接下來是在 eclipse 中安裝 maven 插件。

四、eclipse安裝maven插件

然后在線安裝eclipse插件::Help --> Install New Software,然后輸入 HTTP 地址來安裝http://download.eclipse.org,可以在此鏈接中找相對(duì)應(yīng)的版本。
最后,檢查 eclipse 的 maven 插件是否安裝成功:Window --> Preferences

eclipse安裝成功maven.png

配置maven
添加maven本地安裝路徑。
配置maven.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • |-1-更新內(nèi)容[6.從倉庫解析依賴的機(jī)制(重要)] 1Maven倉庫作用 倉庫用來存儲(chǔ)所有項(xiàng)目使用到構(gòu)件,在ma...
    zlcook閱讀 6,458評(píng)論 0 25
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評(píng)論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,275評(píng)論 6 342
  • 當(dāng)前,JVM生態(tài)圈主要的三大構(gòu)建工具: Apache Ant(帶著Ivy) Maven Gradle 對(duì)于剛開始接...
    清楓_小天閱讀 5,986評(píng)論 1 13
  • 屋外陽光燦爛 閉上雙眼享受冬日不可多得的暖陽 南方的冬天 我希望會(huì)有陽光灑進(jìn)我的房間 能夠驅(qū)散躲在陰暗里的冰冷 但...
    vvid閱讀 200評(píng)論 0 0

友情鏈接更多精彩內(nèi)容