Java 使用来自badass运行时插件的图像运行gradle测试

Java 使用来自badass运行时插件的图像运行gradle测试,java,gradle,javafx,build.gradle,jlink,Java,Gradle,Javafx,Build.gradle,Jlink,我正在使用configuration=“compileOnly”构建javafx,因此jar中没有打包任何本机javafx模块 javafx { version = "13.0.1" modules = [ 'javafx.controls', 'javafx.web', 'javafx.swing', 'javafx.fxml', 'javafx.graphics' ] configuration = "compileOnly" } 然后,我将使用“Badass runtime Plugin

我正在使用
configuration=“compileOnly”
构建javafx,因此jar中没有打包任何本机javafx模块

javafx {
version = "13.0.1"
modules = [ 'javafx.controls', 'javafx.web', 'javafx.swing', 'javafx.fxml', 'javafx.graphics' ]
configuration = "compileOnly"
}
然后,我将使用“Badass runtime Plugin”()构建一个运行时映像,并将平台javafx模块添加到每个jdk中

runtime {
options = ['--compress', '2']
modules = [
'jdk.httpserver',
...
'javafx.controls',
'javafx.web',
'javafx.swing',
'javafx.fxml',
'javafx.graphics'
]

targetPlatform('linux-x64', "$projectDir/jre/linux/jre_x64")
targetPlatform('windows-x64', "$projectDir/jre/windows/jre_x64")
//targetPlatform('mac-x64', "$projectDir/jre/mac/jre_x64")
}
我现在正试图使用运行时插件创建的jre运行gradle测试,因为否则它们会因为找不到javafx模块而崩溃

如何设置gradle测试的运行时而不是编译器