国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

坑爹的Maven

2019-11-14 14:50:23
字體:
來源:轉載
供稿:網友

之前沒用過Maven,最近在研究Curator的時候,導入別人的工程,但是沒有相應的包,需使用Maven解決依賴。于是各種折騰,最后雖然解決了,但中間的坑還不少。盡管網上也有相應的安裝教程,但很多都是語焉不詳,模棱兩可,最后還是決定自己整理一下。

一,下載Maven并配置相關的環境變量

下載地址如下:

http://maven.apache.org/download.cgi#

解壓,設置環境變量。主要設置兩個:MAVEN_HOME和PATH。以我本機的設置為例。

MAVEN_HOME:E:/apache-maven-3.3.9

PATH:在PATH路徑后面添加;%MAVEN_HOME%/bin。

在DOS窗口執行mvn -v,看是否有輸出。正常輸出如下:

注意:倘若沒有輸出,可能需要重啟電腦,讓環境變量生效。

 

二、設置Maven的配置文件settings.xml

該文件在conf目錄下。

有兩處需要修改:

1. Maven的默認文件保存路徑

  <!-- localRepository   | The path to the local repository maven will use to store artifacts.   |   | Default: ${user.home}/.m2/repository  <localRepository>/path/to/local/repo</localRepository>  -->

Maven默認文件保存路徑為${user.home}/.m2/repository,${user.home}指的是當前用戶的家目錄

在這里,我修改為本機的E:/Maven目錄。

  <!-- localRepository   | The path to the local repository maven will use to store artifacts.   |   | Default: ${user.home}/.m2/repository  <localRepository>/path/to/local/repo</localRepository>  -->  <localRepository>E:/Maven</localRepository>

2. 修改Maven的鏡像源

在這里,推薦使用開源中國的鏡像源

mirrors部分修改如下:

    <mirrors>        <!-- mirror | Specifies a repository mirror site to use instead of a given             repository. The repository that | this mirror serves has an ID that matches             the mirrorOf element of this mirror. IDs are used | for inheritance and direct             lookup purposes, and must be unique across the set of mirrors. | -->        <mirror>            <id>nexus-osc</id>            <mirrorOf>*</mirrorOf>            <name>Nexus osc</name>            <url>http://maven.oschina.net/content/groups/public/</url>        </mirror>    </mirrors>

關于其它方面的設置,可參考“開源中國Maven 庫使用幫助”

http://maven.oschina.net/help.html

它里面有現成的settings.xml,只需修改Maven默認文件保存路徑即可。

 

三、安裝Eclipse Maven插件

網上普遍流行著兩種安裝方式,一種是在線安裝,一種是離線安裝。

離線安裝可參考:http://blog.csdn.net/guanning0109/article/details/26069277

eclipse-maven3-plugin.7z的下載地址為:http://download.csdn.net/detail/bluerebel/7407455

我首選嘗試的是離線安裝,可惜的是,重啟Eclipse后,“PReferences”里面并沒有出現Maven的插件。

最后實屬無奈,采用了在線安裝,才發現,在線安裝還是蠻簡單的,沒有上述博客中提到的各種不足。

 

在線安裝Maven插件

點擊Help下面的Install New Software,地址輸入:http://m2eclipse.sonatype.org/sites/m2e/,一路Next,有License選擇Accept,然后等待安裝,并重啟Eclipse。

具體可參考:http://jingyan.baidu.com/article/e6c8503c1d04d3e54f1a1807.html。

上述參考文檔中還少了一步,即重啟Eclipse后,需設置Maven插件和之前下載的Maven軟件進行關聯。在Window下的Preferences里面設置。

 

經過上述的安裝,Eclipse Maven插件安裝完畢~

 

這樣就可以在線解決Maven依賴問題了。

 

總結:

回過頭來看,整個過程還是蠻簡單的,主要坑在兩個地方:

一、剛開始的時候,使用的是官方默認的鏡像源,各種坑啊,下載了半天,只下載了一個junit,反復執行“Update Dependencies”,都會報如下錯誤:

   

解決方法:修改Maven的鏡像源。

實踐證明,更改完Maven的鏡像源后,下載就順暢了。

二、Maven在下載過程中,可能已經下載過,但是下載不成功,或者之前已經創建過目錄。這時候,再刷pom.xml文件依舊會報錯的,如下所示:

雖然下載很順暢了,但是有幾個包還是下載不起來。

解決方法:刪除對應的目錄,重新刷一下pom.xm

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青州市| 鞍山市| 昔阳县| 临泉县| 黑山县| 手游| 阳春市| 南汇区| 冷水江市| 丰台区| 深州市| 新竹市| 子洲县| 循化| 黔西县| 漯河市| 资溪县| 玉田县| 紫阳县| 伊春市| 阜阳市| 上栗县| 唐河县| 梅州市| 伊吾县| 依安县| 韶关市| 繁昌县| 通城县| 临夏市| 麻栗坡县| 兴宁市| 元江| 资兴市| 从化市| 马山县| 达拉特旗| 金沙县| 丰台区| 威宁| 静乐县|