Skip to content

Commit 5e7ffc4

Browse files
committed
Force JDK 8 as default in muzzle and instrument plugin
1 parent fc1a41c commit 5e7ffc4

File tree

2 files changed

+16
-21
lines changed

2 files changed

+16
-21
lines changed

buildSrc/src/main/groovy/InstrumentPlugin.groovy

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -152,17 +152,16 @@ abstract class InstrumentTask extends DefaultTask {
152152
}
153153

154154
private workQueue() {
155-
if (this.javaVersion) {
156-
def javaLauncher = this.javaToolchainService.launcherFor { spec ->
157-
spec.languageVersion.set(JavaLanguageVersion.of(this.javaVersion))
158-
}.get()
159-
return this.workerExecutor.processIsolation { spec ->
160-
spec.forkOptions { fork ->
161-
fork.executable = javaLauncher.executablePath
162-
}
155+
if (!this.javaVersion) {
156+
this.javaVersion = "8"
157+
}
158+
def javaLauncher = this.javaToolchainService.launcherFor { spec ->
159+
spec.languageVersion.set(JavaLanguageVersion.of(this.javaVersion))
160+
}.get()
161+
return this.workerExecutor.processIsolation { spec ->
162+
spec.forkOptions { fork ->
163+
fork.executable = javaLauncher.executablePath
163164
}
164-
} else {
165-
return this.workerExecutor.noIsolation()
166165
}
167166
}
168167
}

buildSrc/src/main/groovy/MuzzlePlugin.groovy

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -715,18 +715,14 @@ abstract class MuzzleTask extends DefaultTask {
715715
Project instrumentationProject,
716716
MuzzleDirective muzzleDirective = null) {
717717
def workQueue
718-
String javaVersion = muzzleDirective?.javaVersion
719-
if (javaVersion) {
720-
def javaLauncher = javaToolchainService.launcherFor { spec ->
721-
spec.languageVersion.set(JavaLanguageVersion.of(javaVersion))
722-
}.get()
723-
workQueue = workerExecutor.processIsolation { spec ->
724-
spec.forkOptions { fork ->
725-
fork.executable = javaLauncher.executablePath
726-
}
718+
String javaVersion = muzzleDirective?.javaVersion ?: "8"
719+
def javaLauncher = javaToolchainService.launcherFor { spec ->
720+
spec.languageVersion.set(JavaLanguageVersion.of(javaVersion))
721+
}.get()
722+
workQueue = workerExecutor.processIsolation { spec ->
723+
spec.forkOptions { fork ->
724+
fork.executable = javaLauncher.executablePath
727725
}
728-
} else {
729-
workQueue = workerExecutor.noIsolation()
730726
}
731727
workQueue.submit(MuzzleAction.class, parameters -> {
732728
parameters.buildStartedTime.set(invocationDetails.buildStartedTime)

0 commit comments

Comments
 (0)