Pom三级搭建心得

本人第一次搭建三级的Pom结构,搞了一下午的SpringCloudAlibaba的依赖

最顶层的pom,在构建的时候,要把版本提取到properties中,方便后续修改

最重要的是:不要在最顶层的pom中声明alibaba的各个小组件:nacos-discovery、sentinel等等

在中间层,对于已经声明过的依赖,如无必要,最好不要再次声明

在最底层声明的时候,要看之前是否已经有过声明,如果有过声明,那就不用加版本号,如果没有则需要加版本号

最抽象的是:

  1. 如果顶层声明A依赖以及其版本,中间层再次声明(不论加不加版本号),结果在最底层时声明,没有添加版本号,则会报错
  2. 如果在顶层声明了alibaba的小组件,然后再在最底层声明小组件,也会报错,并且报的是“****:unknown 找不到对应包”的错误,让人误认为是版本号没加的过错
posted @ 2025-11-09 21:11  报废之人  阅读(0)  评论(0)    收藏  举报