Springcloud學習筆記22--maven中的GroupID和ArtifactID填寫規范


maven的世界中擁有數量非常巨大的構件,也就是平時用的一些jar,war等文件。 
maven定義了這樣一組規則: 
世界上任何一個構件都可以使用Maven坐標唯一標志,maven坐標的元素包括groupId, artifactId, version.

GroupID 是項目組織唯一的標識符,實際對應JAVA的包的結構,是main目錄里java的目錄結構。 

ArtifactID是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。 

<groupId>com.ttbank.flep</groupId>
<artifactId>flep-admin</artifactId>
<version>1.0-SNAPSHOT</version>

1. groupId 

定義了項目屬於哪個組,舉個例子,如果你的公司是ttbank,有一個項目為flep,那么groupId就應該是com.ttbank.flep

通俗的講:groupId定義當前maven項目隸屬的實際項目。 

2.artifactId 
定義了當前maven項目在組中唯一的ID,比如,flep-admin,flep-boot等。 

artifactId定義實際項目中的一個Maven項目(模塊),推薦的做法是使用實際項目的名稱作為artifactId的前綴。 
如:<artifactId>flep-admin</artifactId> 

3.version 
指定了flep項目的當前版本,SNAPSHOT意為快照,說明該項目還處於開發中,是不穩定的版本。  

 參考文獻:

https://blog.csdn.net/zhangxingyu126/article/details/81013315


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM