我們的產品中有一個遺留罐子。包裝名稱來自多年前收購的一家公司。我正在為它設定 maven 依賴項,以及在它構建后執行 local-repo 安裝的腳本,所以一切都是完全自動化的。
當它安裝在本地 repo 中時,groupId 是否必須與實際包匹配?例如,如果包是 com.oldcompany.oldproductname,是否可以使用 com.newcompany.newproductname 將其安裝到 repo 中?
這會導致真正的技術問題嗎?還是 groupId 有點武斷,應該是最清楚的?
uj5u.com熱心網友回復:
不,groupId 和包名之間沒有技術聯系。
這只是一個約定。
uj5u.com熱心網友回復:
正如J Fabian Meier所說
不,您不能隨意更改 jar 名稱,但作為慣例,jar 應與組名、工件名稱和版本匹配,以便更容易確定要部署的 jar 以及哪個組/工件jar 屬于。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/472449.html
