微服务项目出现Failed to execute goal on project sms-service: Could not resolve dependencies for project com.springstudy:sms-service:jar:0.0.1-SNAPSHOT:Could not find artifact com.springstudy:common-service:jar:0.0.1-SNAPSHOT->[Help 1]问题。项目结构为父模块pom管理一些springboot启动以及微服务的依赖,basic模块pom继承父模块pom,并引入了lombok、swagger等依赖,repo模块pom继承basic模块pom,引入持久层依赖,comm模块pom继承repo模块pom,引入数据检验以及数据库连接驱动依赖,此后根据不同需求,比如产品模块prod的pom继承comm,打包时出现此错误。
在进行项目构建时,因为这是一个多层依赖的项目,因为会出现父模块打包方式必须为pom而非jar的错误,所以我将父模块、basic、repo、comm的打包方式设置为pom,之后就出现此问题,猜测是多层依赖下的打包方式导致的仓库查询问题。