2016-05-21 15 views
0

Ich möchte den -Xbootclasspath für vm von Gradle selbst gestartet setzen. Ich bin mir nicht sicher, ob Tests in Groß-VM ausgeführt werden oder eine neue VM hochgespielt wird (wenn innerhalb einer VM, würde dies auch zwei Vögel zur gleichen Zeit gesteinigt bekommen - Wortspiel beabsichtigt). Mein Wunsch ist Bootclasspath zum Kompilieren und Bootclasspath zum Ausführen von Tests.Wie setze ich die JVM-X-Optionen (für Gradle und Compilieren)?

Mein Endziel ist Ich versuche, mit diesem Anlegesteg ALPN Glas zu arbeiten

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

Es ist nicht so gut, so weit zu gehen, obwohl ich Eclipse tun haben kompilieren kann aber nicht scheinen, um die Anlegestelle zu bekommen . Anbieter zu treten

dank, Dean

Antwort

1

compilation Flaggen hinzuzufügen (für beide Hauptquellen und Testquellen):

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

test JVM Flags hinzuzufügen (nach Dokumenten, Tests ausgeführt immer in einem oder mehreren separaten JVMs):

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