aboutsummaryrefslogtreecommitdiffstats
path: root/pom.xml
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2024-01-05 11:28:07 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2024-01-06 10:09:11 +0100
commit66fffe032f2fda4851e83c55385199feeeee31be (patch)
tree4d8c48cbeae9c696ef5b27cf50e3d07cb2a9dedf /pom.xml
parenta67fd6fe0df6aec9ed97c85e4d72b97a6358d3be (diff)
downloadaspectj-66fffe032f2fda4851e83c55385199feeeee31be.tar.gz
aspectj-66fffe032f2fda4851e83c55385199feeeee31be.zip
Asciidoc: Create PDFs from multi-page guides
Using Asciidoctor Maven, we now produce PDFs (which are also linked to from the main documentation index page) for - Programming Guide, - AspectJ 5 Developer's Notebook, - Development Environment Guide, - Problem Diagnosis Guide, - AspectJ Design Overview. Attention! PDF generation alone takes 3+ minutes, almost 4 minutes including asciidoc to HTML conversion. Just deactivate the 'create-docs' profile if you do not need docs during the build. Closes #272. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml7
1 files changed, 6 insertions, 1 deletions
diff --git a/pom.xml b/pom.xml
index 99c73736f..d62e3b9bf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -429,9 +429,14 @@
<icons>font</icons>
</attributes>
</configuration>
- <!-- TODO: Remove dependency after https://github.com/asciidoctor/asciidoctor-maven-plugin/issues/553 fix -->
<dependencies>
<dependency>
+ <groupId>org.asciidoctor</groupId>
+ <artifactId>asciidoctorj-pdf</artifactId>
+ <version>2.3.10</version>
+ </dependency>
+ <!-- TODO: Remove dependency after https://github.com/asciidoctor/asciidoctor-maven-plugin/issues/553 fix -->
+ <dependency>
<groupId>org.jruby</groupId>
<artifactId>jruby</artifactId>
<version>9.4.5.0</version>