創建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/77931537

 

<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,以方便信息交流。 

 

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


免責聲明!

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



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