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,
|
deleteBeforeExtract: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "java_jre_bin",
|
id: "java22_jre_bin",
|
||||||
finalBin: Vars.java_jre_bin,
|
finalBin: Vars.java22_jre_bin,
|
||||||
url: async (os, arch) => {
|
url: async (os, arch) => {
|
||||||
const { data } = await axios({
|
const { data } = await axios({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "https://api.azul.com/metadata/v1/zulu/packages",
|
url: "https://api.azul.com/metadata/v1/zulu/packages",
|
||||||
params: {
|
params: {
|
||||||
arch: arch,
|
arch: arch,
|
||||||
java_version: "JAVA_22",
|
java_version: "22",
|
||||||
os: os,
|
os: os,
|
||||||
archive_type: "zip",
|
archive_type: "zip",
|
||||||
javafx_bundled: "false",
|
javafx_bundled: "false",
|
||||||
@ -53,18 +53,52 @@ export default [
|
|||||||
|
|
||||||
return data[0].download_url
|
return data[0].download_url
|
||||||
},
|
},
|
||||||
destination: path.resolve(Vars.binaries_path, "java-jre.zip"),
|
destination: path.resolve(Vars.binaries_path, "java22-jre.zip"),
|
||||||
extract: path.resolve(Vars.binaries_path, "java_jre_bin"),
|
extract: path.resolve(Vars.binaries_path, "java22_jre_bin"),
|
||||||
extractTargetFromName: true,
|
extractTargetFromName: true,
|
||||||
moveDirs: [
|
moveDirs: [
|
||||||
{
|
{
|
||||||
requireOs: ["macos"],
|
requireOs: ["macos"],
|
||||||
from: path.resolve(Vars.binaries_path, "java_jre_bin", "zulu-22.jre", "Contents"),
|
from: path.resolve(Vars.binaries_path, "java22_jre_bin", "zulu-22.jre", "Contents"),
|
||||||
to: path.resolve(Vars.binaries_path, "java_jre_bin", "Contents"),
|
to: path.resolve(Vars.binaries_path, "java22_jre_bin", "Contents"),
|
||||||
deleteParentBefore: true
|
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,
|
deleteBeforeExtract: true,
|
||||||
},
|
},
|
||||||
]
|
]
|
@ -20,7 +20,8 @@ const binaries = {
|
|||||||
sevenzip_bin: upath.normalizeSafe(path.resolve(binaries_path, "7z-bin", isWin ? "7za.exe" : "7za")),
|
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")),
|
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")),
|
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 {
|
export default {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user