网站续费服务商,各国网站域名,wordpress用户图标,网站开发文档百度文库程序包 com.xxx.common.utils不存在或者xxx找不到符号
我们项目中一般都是会分成多个module模块#xff0c;做到解耦#xff0c;方便后续做微服务拆分模块#xff0c;可以直接就每个模块进行打包拎出来执行部署这样就会有模块之间的调用#xff0c;比如API模块会被Service… 程序包 com.xxx.common.utils不存在或者xxx找不到符号
我们项目中一般都是会分成多个module模块做到解耦方便后续做微服务拆分模块可以直接就每个模块进行打包拎出来执行部署这样就会有模块之间的调用比如API模块会被Service模块调用被调用的模块我们都是用maven将要用到的模块打成jar包需要调用的模块在pom.xml文件中引入其模块坐标即可 service启动编译时报错程序包com.xxx.xxx.不存在和找不到符号加粗样式。原因SpringBoot工程打包编译时会生成两种jar包一种是普通的jar另一种是可执行jar。默认情况下这两种jar的名称相同在不做配置的情况下普通的jar先生成可执行jar后生成造成可执行jar会覆盖普通的jar。而Service模块无法依赖API模块的可执行jar所以编译失败程序包不存在。解决在所有需要被依赖的module工程中pom.xml文件中加入配置configuration即可添加后再install就成功了 buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationclassifierexec/classifierskiptrue/skip/configuration/plugin/plugins/build