安裝配置Maven(二)

      網(wǎng)友投稿 965 2022-05-28

      安裝配置Maven(二)

      轉(zhuǎn)自:http://blog.csdn.net/jiuqiyuliang/article/details/45390313

      前言

      在上篇博文【項(xiàng)目管理和構(gòu)建】——Maven簡(jiǎn)介(一)中我們了解到maven是一種全新的項(xiàng)目構(gòu)建方式,讓我們的開(kāi)發(fā)更加簡(jiǎn)單,高效。Maven主要做的是兩件事:

      統(tǒng)一開(kāi)發(fā)規(guī)范與工具

      統(tǒng)一管理jar包

      這兩件事情他都做到了,而且還做了更多的事情。Maven還可以管理項(xiàng)目的整個(gè)聲明周期,包括編 譯,構(gòu)建,測(cè)試,發(fā)布,報(bào)告等等。目前Apache下絕大多數(shù)項(xiàng)目都已經(jīng)采用Maven進(jìn)行管理。而Maven本身還支持多種插件,可以方便更靈活的控制項(xiàng)目。

      工欲善其事,必先利其器。咱們也來(lái)玩玩 Maven 這貨吧!先得去下載一個(gè)。

      準(zhǔn)備工作

      java開(kāi)發(fā)環(huán)境(JDK)

      maven-:http://maven.apache.org/release-notes-all.html

      安裝

      安裝maven超級(jí)簡(jiǎn)單,總共分四步:

      下載 Maven ,其實(shí)就是一個(gè)壓縮包,解壓一下

      配置一下環(huán)境變量

      有兩個(gè)環(huán)境變量可以配置:

      MAVEN_HOME = D:\maven\apache-maven-3.2.3

      MAVEN_OPTS = -Xms128m -Xmx512m(可選)

      在path變量末尾加入“%MAVEN_HOME%\bin;”。

      以上M2_HOME 是必須要配置的,如果想讓 Maven 跑得更快點(diǎn),可以根據(jù)自己的情況來(lái)設(shè)置 MAVEN_OPTS。

      最后,驗(yàn)證是否安裝成功

      安裝配置Maven(二)

      現(xiàn)在我們打開(kāi) cmd,輸入:

      mvn -v

      我想您一定會(huì)看到一些信息,如下圖所示:

      恭喜您,Maven 安裝成功!

      在使用 Maven 之前,我們必須要了解一下 Maven 到底是怎樣管理 jar 包的,這就是 Maven 倉(cāng)庫(kù)要干的活了。

      了解Maven倉(cāng)庫(kù)

      使用 Maven 給我們帶來(lái)的最直接的好處,就是統(tǒng)一管理jar 包,那么這些 jar 包存放在哪里呢?它們就在您的 本地倉(cāng)庫(kù) 中,默認(rèn)地址位于 C:\Users\用戶名.m2 目錄下(當(dāng)然也可以修改這個(gè)默認(rèn)地址),下面我們就修改一下這個(gè)默認(rèn)地址。

      實(shí)際上我們可以將本地倉(cāng)庫(kù)理解“緩存”,目的是存放jar包。開(kāi)發(fā)項(xiàng)目時(shí)項(xiàng)目首先會(huì)從本地倉(cāng)庫(kù)中獲取 jar 包,當(dāng)無(wú)法獲取指定 jar 包的時(shí)候,本地倉(cāng)庫(kù)會(huì)從 遠(yuǎn)程倉(cāng)庫(kù)(或 中央倉(cāng)庫(kù)) 中下載 jar 包,并“緩存”到本地倉(cāng)庫(kù)中以備將來(lái)使用。

      遠(yuǎn)程倉(cāng)庫(kù)(中央倉(cāng)庫(kù))是 Maven 官方提供的,可通過(guò)?http://search.maven.org/?來(lái)訪問(wèn)。這樣一來(lái),本地倉(cāng)庫(kù)會(huì)隨著項(xiàng)目的積累越來(lái)越大。通過(guò)下面這張圖可以清晰地表達(dá)項(xiàng)目、本地倉(cāng)庫(kù)、遠(yuǎn)程倉(cāng)庫(kù)之間的關(guān)系。

      既然 Maven 安裝了,那么本地倉(cāng)庫(kù)也就有了,默認(rèn)路徑在我們C盤(pán)目錄下,對(duì)于專業(yè)人士來(lái)說(shuō)C盤(pán)很危險(xiǎn),下面我們修改一下默認(rèn)配置。

      配置

      Maven會(huì)將下載的類庫(kù)(jar包)放置到本地的一個(gè)目錄下,如果想重新定義這個(gè)目錄的位置就需要修改Maven本地倉(cāng)庫(kù)的配置:

      修改文件:D:\maven\apache-maven-3.2.3\conf\setting.xml

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

      D:\maven\repository

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      依據(jù)該配置,Maven就會(huì)將下載的類庫(kù)保存到D:\maven\repository中。

      實(shí)驗(yàn)一下我們剛才做的事情產(chǎn)生作用沒(méi)有,控制臺(tái)輸入:

      mvn help:system

      如圖所示效果:

      如果沒(méi)有任何問(wèn)題,執(zhí)行完該命令之后,在D:\maven\repository下面就會(huì)多出很多文件,這些文件就是maven從中央倉(cāng)庫(kù)下載到本地倉(cāng)庫(kù)的文件,maven已經(jīng)開(kāi)始為我們工作了。

      總結(jié)

      這么好的項(xiàng)目管理工具還在等什么,趕緊安裝試一下吧。

      JAR Maven

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:前端案例:簡(jiǎn)易計(jì)算器的實(shí)現(xiàn)(dom操作、target、eval函數(shù)、try catch、switch-case)
      下一篇:操作系統(tǒng)實(shí)現(xiàn)1_bochs 和 nasm 安裝
      相關(guān)文章
      亚洲国产成人综合| 亚洲成人福利网站| 亚洲欧洲国产精品你懂的| 亚洲国产精品无码第一区二区三区| 亚洲视频在线观看免费视频| 亚洲AV综合色区无码一区| 国产日产亚洲系列最新| 2048亚洲精品国产| 久久久久亚洲?V成人无码| 亚洲电影日韩精品 | 在线观看亚洲专区| 亚洲爆乳无码专区www| 亚洲AV女人18毛片水真多| 日韩欧美亚洲中文乱码| 国产精品久久久久久亚洲影视| 亚洲精品色播一区二区 | 亚洲AV无码一区二区三区系列 | 亚洲人成网站观看在线播放| 亚洲欧洲日产国码高潮αv| 亚洲欧洲中文日韩久久AV乱码| AV在线播放日韩亚洲欧| 亚洲熟女一区二区三区| 亚洲αv在线精品糸列| 亚洲天堂中文字幕| 亚洲成人福利在线| 亚洲中文字幕久久精品蜜桃 | 久久精品国产亚洲香蕉| 91在线亚洲精品专区| 亚洲国产精品人久久电影| 色婷五月综激情亚洲综合| 亚洲精品国产综合久久久久紧| 日韩亚洲人成在线综合| 亚洲一级特黄无码片| 国产亚洲无线码一区二区| 日韩一卡2卡3卡4卡新区亚洲| 在线亚洲97se亚洲综合在线| 亚洲va中文字幕无码久久| 久久综合亚洲色HEZYO社区 | 亚洲AV无码久久久久网站蜜桃| 亚洲熟妇无码一区二区三区导航| 国产精品亚洲精品久久精品|