降低依賴重複的兩項優化

何隨風發表於2016-09-19

上移共同的依賴至dependencyManagement
    如果多於一個專案依賴於一個特定的依賴,你可以在dependencyManagement
中列出這個依賴。父POM包含一個版本和一組排除配置,所有的子POM需要
使用groupId和artifactId引用這個依賴。如果依賴已經在
dependencyManagement中列出,子專案可以忽略版本和排除配置。
為兄弟專案使用內建的專案version和groupId
使用{project.version}和${project.groupId}來引用兄弟專案。兄弟專案
基本上一直共享同樣的groupId,也基本上一直共享同樣的釋出版本。使用
${project.version}可以幫你避免前面提到的兄弟版本不一致問題。

相關文章