Maven學習(十一)----Maven深入學習(一)- 座標

從這裏開始的話,一邊參照PDF文檔《Maven實戰》,一邊整理一下自己的理解,和大家一起分享。


1.什麼是Maven座標

        就像平面上的座標一樣,通過 x , y 可以唯一確定一個點。Maven的座標可以唯一的標識一個Java構件,Maven世界中有各種的jar包,每一個jar包都有他自己的座標。

那在Maven中怎樣來標識一個座標呢?也是x 和 y嗎?


2.Maven座標的元素

一共有5中元素:groupId,artifactId,version,packaging,classifier

示例:


groupId:定義當前Maven項目隸屬的實際項目,表示方式與Java包名的表示方式類似,通常與域名反向一一對應。

artifactId:該元素定義實際項目中的一個Maven項目(模塊),推薦的做法是使用實際項目的名稱作爲artifactId的前綴。

version:該元素定義Maven項目當前所處的版本

packaging :該元素定義Maven項目的打包方式,打包方式通常與所生成構件的文件擴展名對應

classifier:該元素用來幫助定義構建輸出的一些附屬構件


其中,groupId,artifactId,version 3個元素是必須定義的,packaging是可選的(默認爲jar),而classifier是不能直接定義的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章