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

How to set gradle JVM -X options (for gradle and compiling)?

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

我的最终目标是尝试使用这个 jetty alpn jar

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

虽然我确实编译了 eclipse,但目前进展并不顺利,但似乎无法让码头供应商介入。

谢谢, 院长

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

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

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

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