Pom三级搭建心得
本人第一次搭建三级的Pom结构,搞了一下午的SpringCloudAlibaba的依赖
最顶层的pom,在构建的时候,要把版本提取到properties中,方便后续修改
最重要的是:不要在最顶层的pom中声明alibaba的各个小组件:nacos-discovery、sentinel等等
在中间层,对于已经声明过的依赖,如无必要,最好不要再次声明
在最底层声明的时候,要看之前是否已经有过声明,如果有过声明,那就不用加版本号,如果没有则需要加版本号
最抽象的是:
- 如果顶层声明A依赖以及其版本,中间层再次声明(不论加不加版本号),结果在最底层时声明,没有添加版本号,则会报错
- 如果在顶层声明了alibaba的小组件,然后再在最底层声明小组件,也会报错,并且报的是“****:unknown 找不到对应包”的错误,让人误认为是版本号没加的过错

浙公网安备 33010602011771号