异常情况
异常情况说明:我编写了一个springcloud项目,里面有common,web-service等模块,common模块里面放了一些公共的代码块,里面有一些实体,工具类等等。但是web-service通过implementation引入common模块后,在启动和编译的时候提示了找不到common模块下的代码,报错Unresolved reference,下面就是解决方案
解决方案就是在common模块下的build.gradle.kts 或者build.gradle文件里面将 bootJar 这个功能关闭就可以,这个功能表示打包成可执行文件,我的common是一个不可执行的jar包,不关闭的话idea会找不到common里面的文件
1.我的项目结构
IDEA
-common 公共包模块
-web-service 一个微服务模块,里面引入了common模块
common模块的配置文件添加以下内容
----配置文件 bulid.gradle.kts------
import org.springframework.boot.gradle.tasks.bundling.BootJar
val bootJar: BootJar by tasks
bootJar.enabled = false
----配置文件 build.gradle-----
bootJar.enabled = false
web-service 模块的配置文件引入编写
dependencies {
implementation(project(":common"))
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)