Maven Groovyc:无法解析类geb.spock.GebReportingSpec

Maven Groovyc:无法解析类geb.spock.GebReportingSpec,maven,groovy,intellij-idea,dependencies,Maven,Groovy,Intellij Idea,Dependencies,我正在使用IntelliJ IDEA 14.0.2 Ultimate并创建了一个Maven项目。 这是我的pom文件: 所以我有一个Geb规范类: 在我的类路径中,所有的maven依赖项都在下载中,一切都在他的位置上。包括:Maven:org.gebish:geb spock:0.10.0 但是,当我右键单击我的模块并选择“Make module[module]”时,它开始编译我的源文件,但由于以下错误而停止: C:\Users\...\MyModule\src\test\groovy\MySp

我正在使用IntelliJ IDEA 14.0.2 Ultimate并创建了一个Maven项目。 这是我的pom文件:

所以我有一个Geb规范类:

在我的类路径中,所有的maven依赖项都在下载中,一切都在他的位置上。包括:Maven:org.gebish:geb spock:0.10.0

但是,当我右键单击我的模块并选择“Make module[module]”时,它开始编译我的源文件,但由于以下错误而停止:

C:\Users\...\MyModule\src\test\groovy\MySpockSpec.groovy
Error:(1, 1) Groovyc: unable to resolve class geb.spock.GebReportingSpec

为什么groovy编译器不能解决这个问题?Maven成功构建项目,IntelliJ可以解决所有问题,那么groovy编译器有什么问题?

如果Maven可以构建而IntelliJ不能。。。groovy怎么会有错误?这正是我所困惑的…你可以在屏幕截图上再次看到问题:@cfrick,以防我弄错了:错误消息以“Groovyc”开头。这就是为什么我知道groovy编译器有一些问题……也许可以尝试mvn clean并重新导入maven。