# asciidoc 踩坑记录 ## 坑:【2021 java16就开始有了,现在还没解决】 翻asciidoctor github issue 发现;去除 jruby 主动依赖解决(本身是可选的) WARN FilenoUtil : Native subprocess control requires open access to the JDK IO subsystem Pass '--add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED' to enable. JRuby 的代码导致: asciidoctor-issue https://github.com/asciidoctor/asciidoctor-maven-plugin/issues/553 https://github.com/asciidoctor/asciidoctorj/issues/1035 jruby-issue https://github.com/jruby/jruby/issues/6721 提到是JDK的安全更新但未提供替代方法原因 ## 坑2: asciidoctor adoc 源文件默认路径调整过 翻asciidoctor github README解决 最早:默认指向 ${basedir}/src/main/asciidoc 后来:默认指向 ${basedir}/src/site/asciidoc ## 坑3: java.lang.NoSuchFieldError: STRIO_READABLE 去除 jruby 主动依赖解决(本身是可选的)