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

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Maven(1)-安裝和配置

2019-11-14 15:25:54
字體:
供稿:網(wǎng)友

一、本機(jī)必須安裝好Jdk

二 、maven下載

http://maven.apache.org/download.cgi ,下載后把maven-bin解壓到自己的目錄即可(E:/java/maven)

三、 maven系統(tǒng)配置

maven類似于jdk,需要在系統(tǒng)變量中進(jìn)行配置:

  1. 右鍵“計(jì)算機(jī)”,選擇“屬性”,之后點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”,點(diǎn)擊“環(huán)境變量”,來設(shè)置環(huán)境變量,有以下系統(tǒng)變量需要配置:
  2. 新建系統(tǒng)變量   MAVEN_HOME  變量值:E:/java/maven
  3. 編輯系統(tǒng)變量  Path         添加變量值: ;%MAVEN_HOME%/bin

然后在cmd中輸入mvn -version命令,得到如下界面表示maven安裝成功

四、maven倉(cāng)庫(kù)參數(shù)配置

maven的基本原理是把架包從遠(yuǎn)程倉(cāng)庫(kù)拉到本地倉(cāng)庫(kù),遠(yuǎn)程倉(cāng)庫(kù)放著某個(gè)組織內(nèi)所有的架包(比如mvn站點(diǎn)放著全世界范圍的所有java流行的java架包,但是某個(gè)組織,比如公司也可以搭建自己公司范圍內(nèi)的maven遠(yuǎn)程倉(cāng)庫(kù)),本地倉(cāng)庫(kù)放置著本機(jī)所有java項(xiàng)目中從遠(yuǎn)程倉(cāng)庫(kù)拉取到的架包,本機(jī)所有java項(xiàng)目共享這些架包,不同項(xiàng)目中如果用到了同一個(gè)架包,這個(gè)架包只需要在本地倉(cāng)庫(kù)存放一份即可,沒有必要每個(gè)項(xiàng)目copy,便于統(tǒng)一管理(比如架包升級(jí))。

上面提到遠(yuǎn)程倉(cāng)庫(kù)和本地倉(cāng)庫(kù)。

  1. maven默認(rèn)的遠(yuǎn)程倉(cāng)庫(kù)是:mvnrepository.com 
  2. maven默認(rèn)的本地倉(cāng)庫(kù)是:C:/Users/當(dāng)前用戶名/.m2/

這兩個(gè)倉(cāng)庫(kù)的地址都是可以修改的,尤其第一個(gè)遠(yuǎn)程倉(cāng)庫(kù),默認(rèn)的服務(wù)器在國(guó)外,有時(shí)候download架包的時(shí)候非常慢,國(guó)內(nèi)已經(jīng)有很多很好的maven遠(yuǎn)程倉(cāng)庫(kù),比如oschina的maven倉(cāng)庫(kù)就非常不錯(cuò),且速度非常快。

maven遠(yuǎn)程倉(cāng)庫(kù)的地址可以通過修改maven的配置來完成:E:/java/maven/conf/settings.xml. 編輯這個(gè)文件里面的mirror節(jié)點(diǎn),把oschina的倉(cāng)庫(kù)信息填入如下:

 <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>mirrorId</id>      <mirrorOf>repositoryId</mirrorOf>      <name>Human Readable Name for this Mirror.</name>      <url>http://my.repository.com/repo/path</url>    </mirror>     -->     <mirror>      <id>nexus-osc</id>      <mirrorOf>*</mirrorOf>      <name>Nexus osc</name>      <url>http://maven.oschina.net/content/groups/public/</url>    </mirror>  </mirrors>

當(dāng)然一般公司都有自己的私有maven服務(wù)器,這里一般使用自己公司的私服地址。

maven本地倉(cāng)庫(kù)的地址可以通過修改conf/setting.xml  的localrepository這個(gè)節(jié)點(diǎn)完成。

<localRepository>E:/java/m2</localRepository>

 

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 濉溪县| 崇信县| 盐津县| 建宁县| 皋兰县| 石林| 五河县| 连州市| 搜索| 新竹县| 鄂尔多斯市| 额尔古纳市| 锦屏县| 和田市| 吉隆县| 巴南区| 安丘市| 房产| 达拉特旗| 屏东县| 商水县| 嵊泗县| 桑日县| 隆化县| 兖州市| 宝兴县| 乌拉特中旗| 京山县| 绥化市| 班戈县| 衡水市| 萝北县| 逊克县| 桃园市| 宜春市| 房产| 木里| 乌拉特前旗| 弥勒县| 梓潼县| 梓潼县|