maven學(xué)習(xí)手冊

maven簡介

Maven翻譯為"專家"爽待、"內(nèi)行",是 Apache 下的一個(gè)純 Java 開發(fā)的開源項(xiàng)目翩腐。

是一個(gè)項(xiàng)目管理工具鸟款,可以對 Java 項(xiàng)目進(jìn)行構(gòu)建、依賴管理茂卦。

Maven 提倡使用一個(gè)共同的標(biāo)準(zhǔn)目錄結(jié)構(gòu)何什,Maven 使用約定優(yōu)于配置的原。

如下所示:

${basedir}? 工程名

maven環(huán)境配置

1.? ? 安裝JDK

? ? ? ? 由于Maven是基于java的工具疙筹,所以第一件事就是安裝JDK富俄。

**1.下載JDK

? ? ? ? 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

????????在下載頁面中你需要選擇接受許可,并根據(jù)自己的系統(tǒng)選擇對應(yīng)的版本而咆,本文以 Window ????????64 位系統(tǒng)為例:

**2. 配置jdk環(huán)境變量

? ? 我的電腦--》屬性--》高級系統(tǒng)設(shè)置--》高級--》環(huán)境變量

?????????jdk環(huán)境變量配置:::

????????第一步: 新建 JAVA_HOME 變量? 變量值為jdk安裝路徑(D:\jdk\jdk)

????????第二步: 系統(tǒng)變量→尋找 Path 變量→編輯

????????在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

????????(注意原來Path的變量值末尾有沒有;號霍比,如果沒有,先輸入暴备;號再輸入上面的代碼)

????????第三步: 系統(tǒng)變量→新建 CLASSPATH 變量

????????變量值填寫? .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點(diǎn))

????????第四步: 檢驗(yàn)是否配置成功 運(yùn)行cmd 輸入 java -version (java 和 -version 之間有空格)

? 2. 下載Maven??

????????Maven下載地址 :?http://maven.apache.org/download.cgi

3. 設(shè)置Maven環(huán)境變量

??1悠瞬、我的電腦--》屬性--》高級系統(tǒng)設(shè)置--》高級--》環(huán)境變量

? 2、新建系統(tǒng)變量?MAVEN_HOME涯捻,變量值:E:\Maven\apache-maven-3.3.9

? 3浅妆、編輯系統(tǒng)變量?Path,添加變量值:;%MAVEN_HOME%\bin

Maven POM

POM( Project Object Model障癌,項(xiàng)目對象模型 ) 是 Maven 工程的基本工作單元凌外,是一個(gè)XML文件(pom.xml),包含了項(xiàng)目的基本信息涛浙,用于描述項(xiàng)目如何構(gòu)建康辑,聲明項(xiàng)目依賴,等等轿亮。

執(zhí)行任務(wù)或目標(biāo)時(shí)疮薇,Maven 會(huì)在當(dāng)前目錄中查找 POM。它讀取 POM我注,獲取所需的配置信息按咒,然后執(zhí)行目標(biāo)。

在創(chuàng)建 POM 之前但骨,我們首先需要描述項(xiàng)目組 (groupId), 項(xiàng)目的唯一ID励七。


所有 POM 文件都需要 project 元素和三個(gè)必需字段:groupId智袭,artifactId,version呀伙。

POM標(biāo)簽大全詳解 參考 http://www.runoob.com/maven/maven-pom.html

Maven 構(gòu)建生命周期

Maven 構(gòu)建生命周期定義了一個(gè)項(xiàng)目構(gòu)建跟發(fā)布的過程补履。

一個(gè)典型的 Maven 構(gòu)建(build)生命周期是由以下幾個(gè)階段的序列組成的:

開始--> validate --> compile --> test --> package --> verify --> install --> deploy -->開始


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市剿另,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌贬蛙,老刑警劉巖雨女,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異阳准,居然都是意外死亡氛堕,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門野蝇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讼稚,“玉大人,你說我怎么就攤上這事绕沈∪裣耄” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵乍狐,是天一觀的道長赠摇。 經(jīng)常有香客問我,道長浅蚪,這世上最難降的妖魔是什么藕帜? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮惜傲,結(jié)果婚禮上洽故,老公的妹妹穿的比我還像新娘。我一直安慰自己盗誊,他們只是感情好时甚,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著浊伙,像睡著了一般撞秋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嚣鄙,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天吻贿,我揣著相機(jī)與錄音,去河邊找鬼哑子。 笑死舅列,一個(gè)胖子當(dāng)著我的面吹牛肌割,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播帐要,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼奋早!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起掉奄,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤缤苫,失蹤者是張志新(化名)和其女友劉穎憨栽,沒想到半個(gè)月后屑柔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡别凤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了最疆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡心褐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出桶至,到底是詐尸還是另有隱情价涝,我是刑警寧澤色瘩,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站居兆,受9級特大地震影響覆山,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜泥栖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一簇宽、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧吧享,春花似錦魏割、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春须揣,著一層夾襖步出監(jiān)牢的瞬間盐股,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工耻卡, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疯汁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓卵酪,卻偏偏與公主長得像丈屹,于是被迫代替她去往敵國和親季俩。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)除秀,斷路器,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,807評論 6 342
  • 簡介 概述 Maven 是一個(gè)項(xiàng)目管理和整合工具 Maven 為開發(fā)者提供了一套完整的構(gòu)建生命周期框架 Maven...
    閩越布衣閱讀 4,288評論 6 39
  • 一直以來都沒怎么關(guān)注過zara代赁、UR之類的包包缆镣,在家躺著無聊翻小紅書,才發(fā)現(xiàn)原來UR不僅衣服好看犹赖,包包更是又...
    順順麻麻閱讀 814評論 0 2
  • 假如生活讓你覺著不舒服队他、不開心,你會(huì)怎么緩解呢峻村?
    CHM_3835閱讀 162評論 0 0