diff --git a/spring-boot-docs/pom.xml b/spring-boot-docs/pom.xml
index bbf1c84ee8..3ee2f1633d 100644
--- a/spring-boot-docs/pom.xml
+++ b/spring-boot-docs/pom.xml
@@ -1009,6 +1009,7 @@
book
true
+ ${jooq.version}
${spring.version}
${project.version}
${project.version}
diff --git a/spring-boot-docs/src/main/asciidoc/index.adoc b/spring-boot-docs/src/main/asciidoc/index.adoc
index 5513ad9109..a76259b749 100644
--- a/spring-boot-docs/src/main/asciidoc/index.adoc
+++ b/spring-boot-docs/src/main/asciidoc/index.adoc
@@ -52,6 +52,7 @@ Phillip Webb; Dave Syer; Josh Long; Stéphane Nicoll; Rob Winch; Andy Wilkinson;
:test-examples: ../../test/java/org/springframework/boot
:gradle-user-guide: https://docs.gradle.org/2.14.1/userguide
:gradle-dsl: https://docs.gradle.org/2.14.1/dsl
+:jooq-manual: https://www.jooq.org/doc/{jooq-version}/manual-single-page
// ======================================================================================
include::documentation-overview.adoc[]
diff --git a/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc b/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc
index 7c4300dbb0..7c4dc0ef4e 100644
--- a/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc
+++ b/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc
@@ -3210,11 +3210,11 @@ commercial and open source editions can be used with Spring Boot.
==== Code Generation
In order to use jOOQ type-safe queries, you need to generate Java classes from your
database schema. You can follow the instructions in the
-http://www.jooq.org/doc/3.6/manual-single-page/#jooq-in-7-steps-step3[jOOQ user manual].
-If you are using the `jooq-codegen-maven` plugin (and you also use the
-`spring-boot-starter-parent` "`parent POM`") you can safely omit the plugin's ``
-tag. You can also use Spring Boot defined version variables (e.g. `h2.version`) to
-declare the plugin's database dependency. Here's an example:
+{jooq-manual}/#jooq-in-7-steps-step3[jOOQ user manual]. If you are using the
+`jooq-codegen-maven` plugin (and you also use the `spring-boot-starter-parent`
+"`parent POM`") you can safely omit the plugin's `` tag. You can also use Spring
+Boot defined version variables (e.g. `h2.version`) to declare the plugin's database
+dependency. Here's an example:
[source,xml,indent=0]
----