Skip to content

Commit ebca4dd

Browse files
smolabric3
authored andcommitted
Force JDK 8 as default in muzzle and instrument plugin
1 parent 312bd65 commit ebca4dd

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
@@ -722,18 +722,14 @@ abstract class MuzzleTask extends DefaultTask {
722722
MuzzleDirective muzzleDirective = null
723723
) {
724724
def workQueue
725-
String javaVersion = muzzleDirective?.javaVersion
726-
if (javaVersion) {
727-
def javaLauncher = javaToolchainService.launcherFor { spec ->
728-
spec.languageVersion.set(JavaLanguageVersion.of(javaVersion))
729-
}.get()
730-
workQueue = workerExecutor.processIsolation { spec ->
731-
spec.forkOptions { fork ->
732-
fork.executable = javaLauncher.executablePath
733-
}
725+
String javaVersion = muzzleDirective?.javaVersion ?: "8"
726+
def javaLauncher = javaToolchainService.launcherFor { spec ->
727+
spec.languageVersion.set(JavaLanguageVersion.of(javaVersion))
728+
}.get()
729+
workQueue = workerExecutor.processIsolation { spec ->
730+
spec.forkOptions { fork ->
731+
fork.executable = javaLauncher.executablePath
734732
}
735-
} else {
736-
workQueue = workerExecutor.noIsolation()
737733
}
738734
workQueue.submit(MuzzleAction.class, parameters -> {
739735
parameters.buildStartedTime.set(invocationDetails.buildStartedTime)

0 commit comments

Comments
 (0)