Skip to content

Commit

Permalink
Add OracleJava21
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronparker committed Sep 30, 2023
1 parent c8d09b5 commit ab29995
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 2 deletions.
18 changes: 18 additions & 0 deletions Evergreen/Apps/Get-OracleJava21.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
function Get-OracleJava21 {
<#
.NOTES
Author: Aaron Parker
Twitter: @stealthpuppy
#>
[OutputType([System.Management.Automation.PSObject])]
[CmdletBinding(SupportsShouldProcess = $false)]
param (
[Parameter(Mandatory = $false, Position = 0)]
[ValidateNotNullOrEmpty()]
[System.Management.Automation.PSObject]
$res = (Get-FunctionResource -AppName ("$($MyInvocation.MyCommand)".Split("-"))[1])
)

$Output = Get-OracleJava -res $res
Write-Output -InputObject $Output
}
2 changes: 1 addition & 1 deletion Evergreen/Manifests/OracleJava17.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"Name": "Oracle Java 17",
"Source": "https://www.java.com",
"Source": "https://www.oracle.com/java/technologies/downloads/#java17",
"Get": {
"Update": {
"Uri": "https://www.java.com/releases/releases.json",
Expand Down
2 changes: 1 addition & 1 deletion Evergreen/Manifests/OracleJava20.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"Name": "Oracle Java 20",
"Source": "https://www.java.com",
"Source": "https://www.oracle.com/java/technologies/downloads/#java20",
"Get": {
"Update": {
"Uri": "https://www.java.com/releases/releases.json",
Expand Down
40 changes: 40 additions & 0 deletions Evergreen/Manifests/OracleJava21.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"Name": "Oracle Java 21",
"Source": "https://www.oracle.com/java/technologies/downloads/#java21",
"Get": {
"Update": {
"Uri": "https://www.java.com/releases/releases.json",
"Headers": {
"scheme": "https",
"accept-language": "en-AU,en-GB;q=0.9,en;q=0.8,en-US;q=0.7",
"accept-encoding": "gzip, deflate, br",
"method": "GET",
"path": "/releases/releases.json",
"accept": "application/json",
"cache-control": "max-age=0",
"authority": "www.java.com"
},
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.81",
"Family": 21,
"DateFormat": "yyyy-MM-dd"
},
"Download": {
"Uri": {
"zip": "https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.zip",
"exe": "https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exe",
"msi": "https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.msi"
}
}
},
"Install": {
"Setup": "",
"Physical": {
"Arguments": "",
"PostInstall": []
},
"Virtual": {
"Arguments": "",
"PostInstall": []
}
}
}

0 comments on commit ab29995

Please sign in to comment.