SpringBoot項(xiàng)目勒奇,同一個(gè)project下有多個(gè)moudle直秆,module之間有依賴關(guān)系濒募,build時(shí)報(bào)錯(cuò):
錯(cuò)誤: 程序包xx不存在
項(xiàng)目結(jié)構(gòu)
project
--common
--api
common和api在一個(gè)project下
api項(xiàng)目依賴common項(xiàng)目。
api項(xiàng)目中的bulid.gradle中添加依賴
implementation project(':common')
編譯期間沒問題圾结,idea運(yùn)行也正常瑰剃,但是使用gradle bulid時(shí)報(bào)錯(cuò)。程序包不存在疫稿。
解決辦法:
在common的build.gradle中加上
jar.enabled=true
添加這個(gè)配置以后,生成的jar包就是只包含自己模塊里面的代碼的jar包鹃两。