接口測(cè)試需要獲取指定的接口代碼欲鹏,下載代碼又需要提供groupid和artifactId以及版本號(hào)。
總的來(lái)說(shuō)groupid+artifactId+版本號(hào)組合起來(lái)成了jar包的下載路徑臭墨,如下圖
groupid和artifactId被統(tǒng)稱(chēng)為“坐標(biāo)”是為了保證項(xiàng)目唯一性而提出的赔嚎,如果你要把你項(xiàng)目弄到maven本地倉(cāng)庫(kù)去,你想要找到你的項(xiàng)目就必須根據(jù)這兩個(gè)id去查找胧弛。
groupId一般分為多個(gè)段尤误,這里我只說(shuō)兩段,第一段為域结缚,第二段為公司名稱(chēng)损晤。域又分為org、com红竭、cn等等許多沉馆,其中org為非營(yíng)利組織,com為商業(yè)組織德崭。舉個(gè)apache公司的tomcat項(xiàng)目例子:這個(gè)項(xiàng)目的groupId是org.apache斥黑,它的域是org(因?yàn)閠omcat是非營(yíng)利項(xiàng)目),公司名稱(chēng)是apache眉厨,artigactId是tomcat锌奴。
比如我創(chuàng)建一個(gè)項(xiàng)目,我一般會(huì)將groupId設(shè)置為cn.zr憾股,cn表示域?yàn)橹袊?guó)鹿蜀,zr是我個(gè)人姓名縮寫(xiě)箕慧,artifactId設(shè)置為testProj,表示你這個(gè)項(xiàng)目的名稱(chēng)是testProj茴恰,依照這個(gè)設(shè)置颠焦,你的包結(jié)構(gòu)最好是cn.zr.testProj打頭的,如果有個(gè)StudentDao往枣,它的全路徑就是cn.zr.testProj.dao.StudentDao
注:artifactId實(shí)際應(yīng)該是項(xiàng)目名-模塊名伐庭,不只是項(xiàng)目名