Gradle - 为特定项目设置特定 JAVA_HOME

Gradle - set specific JAVA_HOME for a specific project

由于不同的服务器运行不同的JVM版本。我想将特定项目设置为特定 JDK 版本。我在想可能正在设置 JAVA_HOME 一个编译依赖于它的任务,但我不确定如何编码它。但是我可以在 build.gradle 中为此做一个简单的设置!?

我认为你在追求 sourceCompatibilitytargetCompatibility。就编译而言,项目上的设置与 javac-source-target 参数具有相同的效果。如果您需要对一个项目中的不同编译任务进行不同的设置,那也是可以的。