[SCB-2537]update asciidoctorj from 1.6.2 to 2.5.3 (#3012)

diff --git a/dependencies/default/pom.xml b/dependencies/default/pom.xml
index 8eda22e..cac75ea 100644
--- a/dependencies/default/pom.xml
+++ b/dependencies/default/pom.xml
@@ -33,7 +33,7 @@
     <!-- Dependency versions -->
     <activation.version>1.2.2</activation.version>
     <archaius.version>0.7.7</archaius.version>
-    <asciidoctorj.version>1.6.2</asciidoctorj.version>
+    <asciidoctorj.version>2.5.3</asciidoctorj.version>
     <aspectj.version>1.9.9.1</aspectj.version>
     <awaitility.version>4.2.0</awaitility.version>
     <assertj.version>3.22.0</assertj.version>
diff --git a/inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorImpl.java b/inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorImpl.java
index d41e08f..32aaa45 100644
--- a/inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorImpl.java
+++ b/inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorImpl.java
@@ -65,7 +65,7 @@
 import org.asciidoctor.Asciidoctor;
 import org.asciidoctor.Asciidoctor.Factory;
 import org.asciidoctor.Attributes;
-import org.asciidoctor.AttributesBuilder;
+import org.asciidoctor.Options;
 import org.asciidoctor.OptionsBuilder;
 import org.asciidoctor.SafeMode;
 import org.slf4j.Logger;
@@ -244,20 +244,20 @@
     String markup = markupBuilder.withConfig(markupConfig).build().toString();
 
     // markup to html
-    OptionsBuilder builder = OptionsBuilder.options();
+    OptionsBuilder builder = Options.builder();
     builder.docType("book")
         .backend("html5")
         .headerFooter(true)
         .safe(SafeMode.UNSAFE)
-        .attributes(AttributesBuilder.attributes()
+        .attributes(Attributes.builder()
             .attribute("toclevels", 3)
             .attribute(Attributes.TOC_2, true)
             .attribute(Attributes.TOC_POSITION, "left")
             .attribute(Attributes.LINK_CSS, true)
             .attribute(Attributes.STYLESHEET_NAME, inspectorConfig.getAsciidoctorCss())
             .attribute(Attributes.SECTION_NUMBERS, true)
-            .attribute(Attributes.SECT_NUM_LEVELS, 4));
-    return asciidoctor.convert(markup, builder.asMap());
+            .attribute(Attributes.SECT_NUM_LEVELS, 4).build());
+    return asciidoctor.convert(markup, builder.build());
   }
 
   @Path("/{path : .+}")