Skip to content

Commit

Permalink
fix: set correct jdk target path
Browse files Browse the repository at this point in the history
  • Loading branch information
eysi09 committed Mar 18, 2019
1 parent 6288320 commit 29874e1
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions garden-service/src/plugins/maven-container/openjdk.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,26 @@
import { Library, LibraryPlatformSpec } from "../../util/ext-tools"

const jdk8Version = "jdk8u202-b08"
const jdk11Version = "jdk-11.0.2+9"

function jdk8Spec(filename: string, sha256: string): LibraryPlatformSpec {
function jdk8Spec(filename: string, sha256: string, targetPath: string[]): LibraryPlatformSpec {
return {
url: `https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/${jdk8Version}/${filename}`,
sha256,
extract: {
format: "tar",
targetPath: [jdk8Version, "Contents", "Home"],
targetPath,
},
}
}

function jdk11Spec(filename: string, sha256: string): LibraryPlatformSpec {
function jdk11Spec(filename: string, sha256: string, targetPath: string[]): LibraryPlatformSpec {
return {
url: `https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.2%2B9/${filename}`,
sha256,
extract: {
format: "tar",
targetPath: ["jdk-11.0.2+9", "Contents", "Home"],
targetPath,
},
}
}
Expand All @@ -39,14 +40,17 @@ export const openJdks: { [version: number]: Library } = {
darwin: jdk8Spec(
"OpenJDK8U-jdk_x64_mac_hotspot_8u202b08.tar.gz",
"059f7c18faa6722aa636bbd79bcdff3aee6a6da5b34940b072ea6e3af85bbe1d",
[jdk8Version, "Contents", "Home"],
),
linux: jdk8Spec(
"OpenJDK8U-jdk_x64_linux_hotspot_8u202b08.tar.gz",
"f5a1c9836beb3ca933ec3b1d39568ecbb68bd7e7ca6a9989a21ff16a74d910ab",
[jdk8Version],
),
win32: jdk8Spec(
"OpenJDK8U-jdk_x64_windows_hotspot_8u202b08.zip",
"2637dab3bc81274e19991eebc27684276b482dd71d0f84fedf703d4fba3576e5",
[jdk8Version],
),
},
}),
Expand All @@ -56,14 +60,17 @@ export const openJdks: { [version: number]: Library } = {
darwin: jdk11Spec(
"OpenJDK11U-jdk_x64_mac_hotspot_11.0.2_9.tar.gz",
"fffd4ed283e5cd443760a8ec8af215c8ca4d33ec5050c24c1277ba64b5b5e81a",
[jdk11Version, "Contents", "Home"],
),
linux: jdk11Spec(
"OpenJDK11U-jdk_x64_linux_hotspot_11.0.2_9.tar.gz",
"d02089d834f7702ac1a9776d8d0d13ee174d0656cf036c6b68b9ffb71a6f610e",
[jdk11Version],
),
win32: jdk11Spec(
"OpenJDK11U-jdk_x64_windows_hotspot_11.0.2_9.zip",
"bde1648333abaf49c7175c9ee8ba9115a55fc160838ff5091f07d10c4bb50b3a",
[jdk11Version],
),
},
}),
Expand Down

0 comments on commit 29874e1

Please sign in to comment.