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包。