1. 程式人生 > >Maven中groupId和artifactId的含義

Maven中groupId和artifactId的含義

項目組 例子 apache maven本地倉庫 它的 商業 pos 多個 tom

  groupId和artifactId被統稱為“坐標”是為了保證項目唯一性而提出的,如果你要把你項目弄到maven本地倉庫去,你想要找到你的項目就必須根據這兩個id去查找。groupId是項目組織唯一的標識符,實際對應JAVA的包的結構,是main目錄裏java的目錄結構。artifactId就是項目的唯一的標識符,實際對應項目的名稱,就是項目根目錄的名稱。
  groupId一般分為多個段,這裏只說兩段,第一段為域,第二段為公司名稱。域又分為org、com、cn等等許多,其中org為非營利組織,com為商業組織。舉個apache公司的tomcat項目例子:這個項目的groupId是org.apache,它的域是org(因為tomcat是非營利項目),公司名稱是apache,artifactId是tomcat。

Maven中groupId和artifactId的含義