Gradle Groovy编译在测试中找不到javafx类

Gradle Groovy编译在测试中找不到javafx类,groovy,gradle,javafx,Groovy,Gradle,Javafx,我在Gradle项目中(在src/test/Groovy下)进行了以下Groovy测试(请注意,不是真正的测试): 构建文件非常简单,并声明我使用Java8(因此JavaFX始终位于类路径中): 它还对Groovy具有测试依赖性: testCompile group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.4.4' 除了我在Groovy测试中提到一些JavaFX类外,其他一切都正常工作 它失败,出现以下错误: My

我在Gradle项目中(在
src/test/Groovy
下)进行了以下Groovy测试(请注意,不是真正的测试):

构建文件非常简单,并声明我使用Java8(因此JavaFX始终位于类路径中):

它还对Groovy具有测试依赖性:

    testCompile group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.4.4'
除了我在Groovy测试中提到一些JavaFX类外,其他一切都正常工作

它失败,出现以下错误:

MyTest.groovy: 3: unable to resolve class javafx.scene.paint.Color
 @ line 3, column 1.
   import javafx.scene.paint.Color
   ^
Java代码编译得很好,我可以运行JavaFX应用程序。只有Groovy测试似乎无法看到JavaFX

我已经尝试过将
compileJava
块更改为
compileGroovy
compileTestGroovy
,也将其与
compileJava
块一起更改,以便Groovy编译器看到JavaFX8,但没有任何帮助

我怎样才能解决这个问题

渐变版本:

------------------------------------------------------------
Gradle 2.2
------------------------------------------------------------

Build time:   2014-11-10 13:31:44 UTC
Build number: none
Revision:     aab8521f1fd9a3484cac18123a72bcfdeb7006ec

Groovy:       2.3.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.8.0_60 (Oracle Corporation 25.60-b23)
OS:           Linux 3.16.0-38-generic amd64

将Gradle版本更改为2.7(今天的最新版本),一切正常

如果您有同样的问题,只需使用Gradle版本并将其设置为最新版本(它们移动速度很快,因此会存在bug,但也会很快得到修复)


还有一件事:JAVA_HOME被设置为Java8JDK位置。。。
MyTest.groovy: 3: unable to resolve class javafx.scene.paint.Color
 @ line 3, column 1.
   import javafx.scene.paint.Color
   ^
------------------------------------------------------------
Gradle 2.2
------------------------------------------------------------

Build time:   2014-11-10 13:31:44 UTC
Build number: none
Revision:     aab8521f1fd9a3484cac18123a72bcfdeb7006ec

Groovy:       2.3.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.8.0_60 (Oracle Corporation 25.60-b23)
OS:           Linux 3.16.0-38-generic amd64
gradle wrapper --gradle-version 2.7