建立Maven項目時,GroupId和Artifact Id該怎麼填寫呢?

1.什麼是groupid和artifactId?
groupid和artifactId被統稱爲「座標」是爲了保證項目惟一性而提出的,若是你要把你項目弄到maven本地倉庫去,你想要找到你的項目就必須根據這兩個id去查找。
  groupId通常分爲多個段,這裏我只說兩段,第一段爲域,第二段爲公司名稱。域又分爲org、com、cn等等許多,其中org爲非營利組織,com爲商業組織。舉個apache公司的tomcat項目例子:這個項目的groupId是org.apache,它的域是org(由於tomcat是非營利項目),公司名稱是apache,artigactId是tomcat。
————————————————
版權聲明:本文爲CSDN博主「千鳥渡落日」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/tangweiee/article/details/77931537html

 

<groupId>com.yucong.commonmaven</groupId> 
<artifactId>commonmaven</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging> 
<name>common_maven</name> 

groupId 

定義了項目屬於哪一個組,舉個例子,若是你的公司是mycom,有一個項目爲myapp,那麼groupId就應該是com.mycom.myapp. 

artifacted 

定義了當前maven項目在組中惟一的ID,好比,myapp-util,myapp-domain,myapp-web等。 

version 

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

name 

聲明瞭一個對於用戶更爲友好的項目名稱,不是必須的,推薦爲每一個pom聲明name,以方便信息交流。 web

 

https://www.cnblogs.com/panxuejun/p/6184072.htmlapache

相關文章
相關標籤/搜索