在 build.gradle.kts 中添加后无法导入类

Posted

技术标签:

【中文标题】在 build.gradle.kts 中添加后无法导入类【英文标题】:Can not import class after added in build.gradle.kts 【发布时间】:2020-08-11 17:35:54 【问题描述】:

我在 intellij 中使用 spring 初始化器生成了 spring boot kotlin 项目。

并在自动生成后在build.gradle.kts中添加了lib依赖。

实现"org.springframework.boot:spring-boot-starter-security"

我尝试导入 WebSecurityConfigureAdapter,但 intellij 是“没有建议”。

我尝试了 Run Configurations build、buildDependents、clean 等...

我该如何解决?

【问题讨论】:

您是否尝试过重新导入 gradle 依赖项? 目前还不清楚可能是什么问题,因为您没有显示您的build.gradle 我在 intellij 中修复了“重新导入所有 Gradle 项目”。谢谢! 【参考方案1】:

请参阅Kotlin Gradle DSL 规范。使用

  implementation("org.springframework.boot:spring-boot-starter-security:2.2.6.RELEASE")

声明依赖关系。

【讨论】:

以上是关于在 build.gradle.kts 中添加后无法导入类的主要内容,如果未能解决你的问题,请参考以下文章

Gradle:为什么这个build.gradle.kts脚本无法产生任何Java类?

如何解析和修改build.gradle.kts Kotlin Gradle构建脚本?

【白水日记】使用build.gradle.kts

如何在 build.gradle.kts 中设置 openApi 生成器全局属性

未解决的参考:build.gradle.kts中的KotlinCompilerVersion

未解决的参考:build.gradle.kts 中的 compileKotlin