模块化 Spring Cloud 单一服务无法打包 Docker 镜像
模块化的 Spring Cloud 服务,大部分服务均依赖一个 svr-lib
模块提供 DTO 以及一些过滤器操作,svr-lib
为纯 Maven 模块。
打 JAR 包时无问题。但对单一模块执行 spring-boot:build-image
打包 Docker 镜像时会出现无法找到依赖的问题 Could not find artifact svr-lib
。
解决方式就是搭建 Maven 私服,打包单一服务镜像前更新相应依赖到 Nexus。