SpringBoot项目,同一个project下有多个moudle,module之间有依赖关系,build时报错:
错误: 程序包xx不存在
项目结构
project
--common
--api
common和api在一个project下
api项目依赖common项目。
api项目中的bulid.gradle中添加依赖
implementation project(':common')
编译期间没问题,idea运行也正常,但是使用gradle bulid时报错。程序包不存在。
解决办法:
在common的build.gradle中加上
jar.enabled=true
添加这个配置以后,生成的jar包就是只包含自己模块里面的代码的jar包。