Maven學習七:座標三元素

     

       在Maven世界中,任何一個依賴、插件或者項目構建的輸出,都可以稱爲構件,構件的邏輯表示方式是:座標和依賴,構件的物理表示方式是:文件。Maven座標就是提供了一組規則定義:世界上任何一個構件都可以使用Maven座標唯一標識,Maven座標的元素包括groupId、artifactId、version、packaging、classifier,其中groupId、artifactId、version可以算作必要三元素了。


    groupId

    Maven項目隸屬的實際項目,命名方式通常與域名反向一一對應。必須定義。

    artifactId

    實際項目中的一個Maven項目(模塊),推薦使用實際項目名稱作爲artifactId的前綴。必須定義。

    version

    Maven項目當前所處的版本。必須定義。

    packaging

    Maven項目的打包方式,打包方式通常與所生成構件的文件擴展名對應。當沒有定義時,Maven會使用默認值jar。

    classifier

    幫助定義構件輸出的一些附屬附件。注意,不能直接定義項目的classifier,因爲附屬構件不是項目直接默認生成的,而是由附加的插件幫助生成的。



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