diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index b419d76d2..d194258f6 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -29,6 +29,7 @@ Improvement:: * Accept 'null' as valid input (same as empty string) for load and convert String methods (#1148) (@abelsromero) * Set Java 11 as the minimal version (#1151) (@abelsromero) * Create `asciidoctorj-cli` module to prevent unnecessary dependencies to asciidoctorj jar consumers (#1149) +* Add required `--add-opens` to cli launch script to remove Jdk warnings (#1155) (@abelsromero) Bug Fixes:: diff --git a/asciidoctorj-distribution/build.gradle b/asciidoctorj-distribution/build.gradle index 043ab21ba..24b0c0361 100644 --- a/asciidoctorj-distribution/build.gradle +++ b/asciidoctorj-distribution/build.gradle @@ -53,6 +53,8 @@ startScripts { applicationName = rootProject.name mainClass.set('org.asciidoctor.cli.jruby.AsciidoctorInvoker') defaultJvmOpts = [ + '--add-opens', 'java.base/sun.nio.ch=ALL-UNNAMED', + '--add-opens', 'java.base/java.io=ALL-UNNAMED', '-client', '-Xmn128m', '-Xms256m', '-Xmx256m', '-Djava.awt.headless=true', '-Xverify:none', '-XX:+TieredCompilation', '-XX:TieredStopAtLevel=1', '-XX:+DisableExplicitGC', '-Djruby.compile.mode=OFF' ]