diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/pom.xml b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/pom.xml index 92e1b49ecc4..0ad50a1a794 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/pom.xml +++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/pom.xml @@ -16,6 +16,7 @@ ./gradlew build false + ${project.build.directory}/refdocs/ @@ -39,6 +40,24 @@ + + com.googlecode.maven-download-plugin + download-maven-plugin + + + unpack-doc-resources + generate-resources + + wget + + + https://repo.spring.io/release/io/spring/docresources/spring-doc-resources/${spring-doc-resources.version}/spring-doc-resources-${spring-doc-resources.version}.zip + true + ${refdocs.build.directory} + + + + org.apache.maven.plugins maven-dependency-plugin @@ -69,6 +88,28 @@ + + org.apache.maven.plugins + maven-resources-plugin + + + copy-asciidoc-resources + generate-resources + + copy-resources + + + ${refdocs.build.directory} + + + src/main/asciidoc + false + + + + + + org.codehaus.mojo exec-maven-plugin @@ -233,17 +274,7 @@ - - - - - - + @@ -261,7 +292,19 @@ process-asciidoc - html + html5 + ${project.build.directory}/generated-docs/reference/html + highlight.js + book + + js/highlight + atom-one-dark-reasonable + true + ./images + font + css/ + style.css + @@ -272,11 +315,12 @@ pdf + ${project.build.directory}/generated-docs/reference/pdf - index.adoc + ${refdocs.build.directory} ${github-tag} ${version-type} diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/asciidoc/css/style.css b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/asciidoc/css/style.css new file mode 100644 index 00000000000..edaad0a410a --- /dev/null +++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/asciidoc/css/style.css @@ -0,0 +1,20 @@ +@import url("spring.css"); + +div .switch { + margin-left: 8px; + border-color: #406A2A; + border-radius: 4px 4px 0 0; +} + +div .switch--item { + color: #406A2A; + background-color: transparent; +} + +div .switch--item.selected { + background-color: #406A2A; +} + +div .switch--item:not(:first-child) { + border-color: #406A2A; +} \ No newline at end of file diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/asciidoc/index.adoc b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/asciidoc/index.adoc index c1c8bba267c..f43fc0c673f 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/asciidoc/index.adoc +++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/asciidoc/index.adoc @@ -7,6 +7,8 @@ Andy Wilkinson :numbered: :icons: font :hide-uri-scheme: +:docinfo: shared,private + :dependency-management-plugin: https://github.com/spring-gradle-plugins/dependency-management-plugin :dependency-management-plugin-documentation: {dependency-management-plugin}/blob/master/README.md :gradle-userguide: https://docs.gradle.org/current/userguide @@ -30,7 +32,6 @@ Andy Wilkinson :github-code: https://github.com/spring-projects/spring-boot/tree/{github-tag} - [[introduction]] == Introduction