Groovy类在gradle中不可用

时间:2017-03-18 19:43:12

标签: intellij-idea gradle groovy

我有一个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

1 个答案:

答案 0 :(得分:1)

要让您的课程可用于该版本,它必须位于buildSrc/src/main/groovy中(如documentation中所述)