前言:
发生的场景主要是重构开始之后,在父类的pom里面统一管理,子项目module的pom的依赖版本,发生了俩个问题,我想大家伙在做其他的项目时候也会遇到吧,然后就记录在这里了,做一个经验贴系列-问题解决篇,如何解决parent-pom的统一管理子module的version。在配置的过程中,主要经历了俩个问题,下面会一一讲解。这一篇第一节,把所有的涉及依赖的jar争取都升级到最新版本,这样同步修改了避免了之前低版本jar 的漏洞。
- 父类parent的pom的依赖的版本找不到,子module找不到依赖version;
- 依赖上了父类的pom定义的version可是却不能正常打包,针对报错进行解决;
- 如何管理项目业务层依赖
目录
问题一,猜测是子module不能正常依赖上父类的pom,因为找不到所致,可以在子module的pom里面添加配置 relativePath
问题2:是在parent的pom里面没有配置这个version的properties
1、项目结构
[INFO] Reactor Build Order: [INFO] [INFO] npp [pom] [INFO] npp-api [jar] [INFO] npp-common [jar] [INFO] npp-sql [jar] [INFO] npp