Group ID |
|
Artifact ID |
|
Version |
|
License |
Apache License 2.0 |
Requirements |
Java 17+, Maven 3.6+ |
-
AsciidoctorJ - Full AsciiDoc to HTML rendering
-
Incremental builds - SHA-256 based change detection
-
Diagram support - PlantUML, Ditaa, Graphviz (SVG/PNG)
-
YAML front matter - Metadata extraction and validation
-
StringTemplate4 - Custom templating support
-
AsciiDoc linting - Comprehensive validation with asciidoc-linter
Goal | Description |
---|---|
|
Convert AsciiDoc files to HTML with template support |
|
Validate YAML front matter against JSON schema |
|
Comprehensive AsciiDoc validation and style checking |
<plugin>
<groupId>com.dataliquid.maven</groupId>
<artifactId>asciidoc-maven-plugin</artifactId>
<version>0.1.0-SNAPSHOT</version>
<executions>
<execution>
<id>generate-docs</id>
<phase>generate-resources</phase>
<goals>
<goal>render</goal>
</goals>
</execution>
</executions>
</plugin>
Parameter | Type | Default | Description |
---|---|---|---|
|
File |
|
Input directory for AsciiDoc files |
|
File |
|
Output directory for HTML files |
|
String[] |
|
Ant-style include patterns |
|
boolean |
|
Enable diagram rendering |
|
boolean |
|
Enable incremental builds |
|
File |
required for lint |
YAML configuration for linter rules |
---
title: My Document
author: John Doe
version: 0.1.0
tags: [documentation, guide]
---
= My Document
Document content...