mirror of
https://github.com/ragestudio/relic.git
synced 2025-06-09 02:24:18 +00:00
setup java 17 and java 22
This commit is contained in:
parent
edff94294a
commit
d682e3fc65
@ -34,15 +34,15 @@ export default [
|
||||
deleteBeforeExtract: true,
|
||||
},
|
||||
{
|
||||
id: "java_jre_bin",
|
||||
finalBin: Vars.java_jre_bin,
|
||||
id: "java22_jre_bin",
|
||||
finalBin: Vars.java22_jre_bin,
|
||||
url: async (os, arch) => {
|
||||
const { data } = await axios({
|
||||
method: "GET",
|
||||
url: "https://api.azul.com/metadata/v1/zulu/packages",
|
||||
params: {
|
||||
arch: arch,
|
||||
java_version: "JAVA_22",
|
||||
java_version: "22",
|
||||
os: os,
|
||||
archive_type: "zip",
|
||||
javafx_bundled: "false",
|
||||
@ -53,18 +53,52 @@ export default [
|
||||
|
||||
return data[0].download_url
|
||||
},
|
||||
destination: path.resolve(Vars.binaries_path, "java-jre.zip"),
|
||||
extract: path.resolve(Vars.binaries_path, "java_jre_bin"),
|
||||
destination: path.resolve(Vars.binaries_path, "java22-jre.zip"),
|
||||
extract: path.resolve(Vars.binaries_path, "java22_jre_bin"),
|
||||
extractTargetFromName: true,
|
||||
moveDirs: [
|
||||
{
|
||||
requireOs: ["macos"],
|
||||
from: path.resolve(Vars.binaries_path, "java_jre_bin", "zulu-22.jre", "Contents"),
|
||||
to: path.resolve(Vars.binaries_path, "java_jre_bin", "Contents"),
|
||||
from: path.resolve(Vars.binaries_path, "java22_jre_bin", "zulu-22.jre", "Contents"),
|
||||
to: path.resolve(Vars.binaries_path, "java22_jre_bin", "Contents"),
|
||||
deleteParentBefore: true
|
||||
}
|
||||
],
|
||||
rewriteExecutionPermission: path.resolve(Vars.binaries_path, "java_jre_bin"),
|
||||
rewriteExecutionPermission: path.resolve(Vars.binaries_path, "java22_jre_bin"),
|
||||
deleteBeforeExtract: true,
|
||||
},
|
||||
{
|
||||
id: "java17_jre_bin",
|
||||
finalBin: Vars.java17_jre_bin,
|
||||
url: async (os, arch) => {
|
||||
const { data } = await axios({
|
||||
method: "GET",
|
||||
url: "https://api.azul.com/metadata/v1/zulu/packages",
|
||||
params: {
|
||||
arch: arch,
|
||||
java_version: "17",
|
||||
os: os,
|
||||
archive_type: "zip",
|
||||
javafx_bundled: "false",
|
||||
java_package_type: "jre",
|
||||
page_size: "1",
|
||||
}
|
||||
})
|
||||
|
||||
return data[0].download_url
|
||||
},
|
||||
destination: path.resolve(Vars.binaries_path, "java17-jre.zip"),
|
||||
extract: path.resolve(Vars.binaries_path, "java17_jre_bin"),
|
||||
extractTargetFromName: true,
|
||||
moveDirs: [
|
||||
{
|
||||
requireOs: ["macos"],
|
||||
from: path.resolve(Vars.binaries_path, "java17_jre_bin", "zulu-17.jre", "Contents"),
|
||||
to: path.resolve(Vars.binaries_path, "java17_jre_bin", "Contents"),
|
||||
deleteParentBefore: true
|
||||
}
|
||||
],
|
||||
rewriteExecutionPermission: path.resolve(Vars.binaries_path, "java17_jre_bin"),
|
||||
deleteBeforeExtract: true,
|
||||
},
|
||||
]
|
@ -20,7 +20,8 @@ const binaries = {
|
||||
sevenzip_bin: upath.normalizeSafe(path.resolve(binaries_path, "7z-bin", isWin ? "7za.exe" : "7za")),
|
||||
git_bin: upath.normalizeSafe(path.resolve(binaries_path, "git-bin", "bin", isWin ? "git.exe" : "git")),
|
||||
rclone_bin: upath.normalizeSafe(path.resolve(binaries_path, "rclone-bin", isWin ? "rclone.exe" : "rclone")),
|
||||
java_jre_bin: upath.normalizeSafe(path.resolve(binaries_path, "java_jre_bin", (isMac ? "Contents/Home/bin/java" : (isWin ? "bin/java.exe" : "bin/java")))),
|
||||
java22_jre_bin: upath.normalizeSafe(path.resolve(binaries_path, "java22_jre_bin", (isMac ? "Contents/Home/bin/java" : (isWin ? "bin/java.exe" : "bin/java")))),
|
||||
java17_jre_bin: upath.normalizeSafe(path.resolve(binaries_path, "java17_jre_bin", (isMac ? "Contents/Home/bin/java" : (isWin ? "bin/java.exe" : "bin/java")))),
|
||||
}
|
||||
|
||||
export default {
|
||||
|
Loading…
x
Reference in New Issue
Block a user