31 lines
1.1 KiB
Ruby
31 lines
1.1 KiB
Ruby
cask "adoptopenjdk" do
|
|
version "16.0.1,9"
|
|
sha256 "7308a15d054d07d504f616416b3622d153c3cc63906441a5730ca1f9d4a43854"
|
|
|
|
url "https://github.com/AdoptOpenJDK/openjdk#{version.major}-binaries/releases/download/jdk-#{version.csv.first}%2B#{version.csv.second}/OpenJDK#{version.major}U-jdk_x64_mac_hotspot_#{version.csv.first}_#{version.csv.second.major}.pkg",
|
|
verified: "github.com/AdoptOpenJDK/"
|
|
name "AdoptOpenJDK Java Development Kit"
|
|
desc "JDK from the Java User Group (JUG)"
|
|
homepage "https://adoptopenjdk.net/"
|
|
|
|
deprecate! date: "2023-12-17", because: :discontinued
|
|
|
|
pkg "OpenJDK#{version.major}U-jdk_x64_mac_hotspot_#{version.csv.first}_#{version.csv.second.major}.pkg"
|
|
|
|
uninstall pkgutil: "net.adoptopenjdk.#{version.major}.jdk"
|
|
|
|
zap trash: [
|
|
"~/Library/Saved Application State/net.java.openjdk.*.java.savedState",
|
|
"~/Library/Saved Application State/net.java.openjdk.cmd.savedState",
|
|
"~/Library/Saved Application State/net.java.openjdk.java.savedState",
|
|
]
|
|
|
|
caveats do
|
|
<<~EOS
|
|
Temurin is the official successor to this software:
|
|
|
|
brew install --cask temurin
|
|
EOS
|
|
end
|
|
end
|