总的,是用spring cloud微服务开发,想做个网页象棋。
关于依赖,我是想父项目引入依赖规定版本,子项目直接引用即可,不必在意版本。
我在父项目chinese-chess下,创建了chess-entity这个子项目,引用父项目已经引入的依赖,准备打包(package)安装(install),结果不行。
报错如下
Some problems were encountered while processing the POMs: 'dependencies.dependency.version' for org.projectlombok:lombok:jar is missing. @ line 20, column 21
报错要看开头!!!
如果我第一时间就看报错的话,就能发现问题在pom里面,在20、21行附近,仔细看有version,大概就是版本的问题,翻译一看,lombok:jar缺少version,可是我子项目不规定版本,是由父项目规定的,上网一查,是要在父项目的 < dependencies> 外加一层 < dependencyManagement>,不然无法规定子项目的版本。
加上后就解决了