From a17771fef2a7e5978cde6ee2f0581139b60aa728 Mon Sep 17 00:00:00 2001 From: Greg Turnquist Date: Tue, 3 Mar 2020 11:58:30 -0600 Subject: [PATCH] Migrate to Spring Docs asciidoctor plugins. Resolves #149. --- pom.xml | 231 ++++++++++++++++++++++++++++++++--- src/main/asciidoc/index.adoc | 6 +- 2 files changed, 217 insertions(+), 20 deletions(-) diff --git a/pom.xml b/pom.xml index ba4af97..59213a6 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.springframework.session @@ -68,7 +69,7 @@ 1.8 UTF-8 - + 3.13.1 2.2.0 2.10.0 @@ -127,7 +128,7 @@ true - + true @@ -141,8 +142,53 @@ distribute + + 0.1.2.RELEASE + ${project.build.directory}/shared-resources + ${project.build.directory}/generated-asciidoc-sources/source/ + + ${project.build.directory}/generated-docs + true + true + true + true + true + true + + + + + io.spring.docresources + spring-doc-resources + ${docs.resources.version} + zip + true + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack-doc-resources + + unpack-dependencies + + generate-resources + + io.spring.docresources + spring-doc-resources + zip + true + ${generated-asciidoc-sources.directory} + + + + + org.apache.maven.plugins maven-source-plugin @@ -156,6 +202,7 @@ + maven-javadoc-plugin @@ -170,10 +217,105 @@ + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + + copy-documentation-resources + generate-resources + + + + + + + + + + + + + + run + + + + + create-generated-docs-resources + process-resources + + + + + + + + + + + + + + + + + + + run + + + + + rename-reference-docs + prepare-package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + + - + docs @@ -182,30 +324,76 @@ org.asciidoctor asciidoctor-maven-plugin - 1.5.3 + 2.0.0-RC.1 + + + org.jruby + jruby + 9.2.6.0 + + + org.asciidoctor + asciidoctorj + 2.0.0-RC.1 + + + org.asciidoctor + asciidoctorj-pdf + 1.5.0-alpha.16 + + + org.asciidoctor + asciidoctorj-epub3 + 1.5.0-alpha.8.1 + + output-html - generate-resources + compile process-asciidoc - ${basedir}/src/main/asciidoc - ${project.build.directory}/content/reference/htmlsingle - html + ${generated-asciidoc-sources.directory} + ${generated-docs.directory} + html5 book + highlight.js - true - true + js/highlight + atom-one-dark-reasonable + true + true + ./css + spring.css + left v${project.version} ${basedir} - https://raw.githubusercontent.com/spring-projects/spring-session-data-mongodb-examples/master + + https://raw.githubusercontent.com/spring-projects/spring-session-data-mongodb-examples/master + ${spring-session.version} + + book + + book + shared + font + false + images + ${project.version} + ${project.name} + ${project.version} + true + 4 + true + + maven-javadoc-plugin @@ -257,8 +445,10 @@ - - + + @@ -278,7 +468,9 @@ - ${project.build.directory}/${project.artifactId}-${project.version}.zip + + ${project.build.directory}/${project.artifactId}-${project.version}.zip + zip;zip.type=docs;zip.deployed=false @@ -562,7 +754,7 @@ - + com.google.code.findbugs jsr305 @@ -740,14 +932,17 @@ spring-libs-snapshot https://repo.spring.io/libs-snapshot - true + + true + https://github.com/spring-projects/spring-session-mongodb scm:git:git://github.com/spring-projects/spring-session-mongodb.git - scm:git:ssh://git@github.com:spring-projects/spring-session-mongodb.git + scm:git:ssh://git@github.com:spring-projects/spring-session-mongodb.git + diff --git a/src/main/asciidoc/index.adoc b/src/main/asciidoc/index.adoc index 6e1125e..60ba764 100644 --- a/src/main/asciidoc/index.adoc +++ b/src/main/asciidoc/index.adoc @@ -1,9 +1,11 @@ -= Spring Session MongoDB -Rob Winch, Vedran Pavić, Jakub Kubrynski, Greg Turnquist += Spring Session MongoDB - Reference Documentation +Rob Winch; Vedran Pavić; Jakub Kubrynski; Greg Turnquist :doctype: book :toc: left :toclevels: 4 +:revnumber: {version} +:revdate: {localdate} [[abstract]]