Groovy类在gradle中不可用
我有一个kotlin/spring
项目,所以我有这个文件夹结构:
- src - main - groovy - org.gradle.tasks CoreTask.groovy - kotlin - org.backend.srs MainApplication.kt - services - repositories - dao
在我的build.gradle
我有:
... apply plugin: 'kotlin' apply plugin: 'kotlin-spring' apply plugin: 'groovy' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' ... task core << { CoreTask coreTask = new CoreTask() }
不过IntelliJ IDEA抱怨类不存在。 即使我尝试导入它没有找到import org.gradle.tasks.CoreTask
。
为了让你的类能够被构建,它需要在buildSrc/src/main/groovy
(如文档中所述)
- 多项目构建中的Gradle – 路径
- Kotlin Back-Tick在方法名称中转义:它是如何工作的?
- android – 运行应用程序失败,错误“com.android.builder.dexing.DexArchiveMergerException:无法合并dex’
- 如何使用productflavors和jni来设置Android库模块
- Gradle:具有依赖版本范围的maven-publish
- 将kotlin库(不是Android)发布到jCenter
- Android Studio“没有发现测试”
- Holdr in Kotlin的未解决的参考
- 使用Gradle构建Kotlin项目有时会导致NoClassDefFoundError失败