我已经完成了多个项目的构建,并创建了简单的仓库来重现问题。 https://github.com/jurisz/spring-boot-plugin-kotlin-sample
在applicaton模块上,我立即启用springboot插件:
apply {
plugin("org.springframework.boot")
}
gradle构建失败,并在以下测试模块中出现kotlin编译错误: 未解决的参考:BootApplication
如果我在上面用spring-boot插件注释掉,构建是绿色的。
我相信spring boot插件会进行一些字节码操作,而后者与kotlin编译器不兼容。
有什么办法解决问题吗?