如何设置gradle JVM -X选项(用于gradle和编译)?

时间:2016-05-21 03:54:14

标签: gradle jetty bootclasspath

我想为gradle本身启动的vm设置-Xbootclasspath。我不确定测试是在gradle虚拟机中运行还是新虚拟机启动(如果在虚拟机内部,这也会导致两只鸟同时被扔石头 - 双关语)。我的愿望是用于编译的bootclasspath和用于运行测试的bootclasspath。

我的最终目标是我正在尝试使用这个码头alpn jar

http://www.eclipse.org/jetty/documentation/current/alpn-chapter.html#alpn-tests

到目前为止,虽然我确实进行了日食编译,但它似乎并没有那么顺利,但似乎无法让码头供应商参与进来。

感谢, 迪安

1 个答案:

答案 0 :(得分:1)

添加compilation标志(适用于主要来源和测试来源):

tasks.withType(JavaCompile) {
    options.compilerArgs = ['-Xbootclasspath...']
}

添加test JVM标志(根据文档,测试总是在一个或多个单独的JVM中运行):

test {
    jvmArgs = ['-Xbootclasspath...']
}