From 5807e7095620fe34a824285badca52b89ae9caf0 Mon Sep 17 00:00:00 2001 From: Robert Wiesner Date: Sun, 27 Nov 2022 09:56:14 +0100 Subject: [PATCH] detekt: rebuild * [FIX] Detekt Add --add-opens java.base/java.lang=ALL-UNNAMED - With the upgrade from openjdk@11 to openjdk@17 the formula breaks when running detekt - See https://github.com/Homebrew/homebrew-core/issues/116784 * Review: Add link to detekt issue to remove workaround * Review: reminder to remove workaround after root cause is fixed Closes #116785. Co-authored-by: Sean Molenaar Signed-off-by: Sean Molenaar <1484494+SMillerDev@users.noreply.github.com> Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> --- Formula/detekt.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/detekt.rb b/Formula/detekt.rb index b95ac187646620..f09a84cc25f487 100644 --- a/Formula/detekt.rb +++ b/Formula/detekt.rb @@ -18,7 +18,8 @@ class Detekt < Formula def install libexec.install "detekt-cli-#{version}-all.jar" - bin.write_jar_script libexec/"detekt-cli-#{version}-all.jar", "detekt", java_version: "17" + # remove `--add-opens` after https://github.com/detekt/detekt/issues/5576 + bin.write_jar_script libexec/"detekt-cli-#{version}-all.jar", "detekt", "--add-opens java.base/java.lang=ALL-UNNAMED", java_version: "17" end test do