<JavaWeb>Maven核心概念(三)

插件及總結(jié)演示


獲取插件可配置信息

在<JavaWeb>Maven核心概念(二)中缨睡,我們講解了如何獲取一個插件的可配置信息列表铆隘,那么今天我們就以compiler:compile為例刨沦,獲取一下它的配置項。

mvn help:describe -Dplugin=compiler -Dgoal=compile -Ddetail=true
部分幫助信息

這樣,我們就獲取到了compiler插件在執(zhí)行compile時,所能夠配置的所有配置項以及它們的描述信息梭依。

插件繼承

對于項目中,多個子項目共同擁有的插件典尾,我們可以將插件信息放置到父pom.xml文件中役拴,供所有的子項目查閱。
所用到的標簽和依賴時類似钾埂,為<pluginManagement>河闰。

常見插件

  • mvn內(nèi)建插件
    -compiler
  • help
mvn help:help -Ddetail=true//獲取help的使用方式
  • tomcat7
mvn tomcat7:run/deploy/undeploy
  • exec
  • ...

maven配置總結(jié)

maven的配置信息存放在pom.xml文件中科平,包括以下幾個部分:

  • 項目關(guān)系配置
    -包括項目的坐標,多項目管理姜性,繼承以及依賴匠抗。
  • 屬性
    -在pom中定義一些可以被引用的常量。
  • 構(gòu)建配置
    -插件配置和生命周期綁定
  • 普通項目屬性
  • 作者信息
  • 開源協(xié)議
    -...

maven構(gòu)建過程

1.pom.xml -描述項目信息
2.依賴倉庫
首先污抬,maven會通過pom.xml配置來解析我們的項目對象模型,然后從倉庫中取出依賴文件绳军,之后按照構(gòu)建生命周期印机,使用不同的插件目標,構(gòu)建我們的項目门驾。

maven全局配置文件

settings.xml存放在maven/conf文件目錄下射赛,在這里我們可以配置公共倉庫,遠程倉庫的位置奶是。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末楣责,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子聂沙,更是在濱河造成了極大的恐慌秆麸,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件及汉,死亡現(xiàn)場離奇詭異沮趣,居然都是意外死亡,警方通過查閱死者的電腦和手機坷随,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門房铭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人温眉,你說我怎么就攤上這事缸匪。” “怎么了类溢?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵凌蔬,是天一觀的道長。 經(jīng)常有香客問我豌骏,道長龟梦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任窃躲,我火速辦了婚禮计贰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蒂窒。我一直安慰自己躁倒,他們只是感情好荞怒,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秧秉,像睡著了一般褐桌。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上象迎,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天荧嵌,我揣著相機與錄音,去河邊找鬼砾淌。 笑死啦撮,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的汪厨。 我是一名探鬼主播赃春,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼劫乱!你這毒婦竟也來了织中?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤衷戈,失蹤者是張志新(化名)和其女友劉穎狭吼,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脱惰,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡搏嗡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拉一。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片采盒。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蔚润,靈堂內(nèi)的尸體忽然破棺而出磅氨,到底是詐尸還是另有隱情,我是刑警寧澤嫡纠,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布烦租,位于F島的核電站,受9級特大地震影響除盏,放射性物質(zhì)發(fā)生泄漏叉橱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一者蠕、第九天 我趴在偏房一處隱蔽的房頂上張望窃祝。 院中可真熱鬧,春花似錦踱侣、人聲如沸粪小。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽探膊。三九已至杠愧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間逞壁,已是汗流浹背流济。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留腌闯,地道東北人袭灯。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像绑嘹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子橘茉,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理工腋,服務(wù)發(fā)現(xiàn),斷路器畅卓,智...
    卡卡羅2017閱讀 134,704評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,859評論 6 342
  • 所有項目的構(gòu)建都是有生命周期的擅腰,這個生命周期包括:項目清理、初始化翁潘、編譯趁冈、測試、打包拜马、集成測試渗勘、驗證、部署俩莽、站點生...
    zlcook閱讀 2,777評論 0 21
  • |-1-更新內(nèi)容[6.從倉庫解析依賴的機制(重要)] 1Maven倉庫作用 倉庫用來存儲所有項目使用到構(gòu)件旺坠,在ma...
    zlcook閱讀 6,070評論 0 25
  • Maven簡單介紹 Maven是一個項目管理工具。強大扮超,但是很容易使用取刃。 它包含了: 一個項目對象模型 (Proj...
    高公子Daniel閱讀 4,246評論 4 60