From e1202206a2bc72dc43d15f9c7f521fbde9511ff6 Mon Sep 17 00:00:00 2001 From: Abel Salgado Romero Date: Thu, 11 Jan 2024 18:55:35 +0100 Subject: [PATCH] Use Gradle resolutionStrategy to align asciidoctor plugin versions * All plugins (convert, pdf, etc) are released together and compatibility between versions is not guaranteed. So, this PR uses 'resolutionStrategy' to assign the same version to all plugins ensuring they are all aligned * Bump asciidoctor gradle plugins to 4.0.1 --- settings.gradle | 11 +++++++++-- spring-cloud-app-broker-docs/build.gradle | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/settings.gradle b/settings.gradle index 457702f..8946ff1 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,9 +1,16 @@ pluginManagement { + resolutionStrategy { + eachPlugin { + if (requested.id.namespace?.startsWith('org.asciidoctor.jvm')) { + useVersion("4.0.1") + } + } + } plugins { id "io.spring.nohttp" version "0.0.11" id 'org.springframework.boot' version "3.1.5" - id 'org.asciidoctor.jvm.pdf' version '3.3.2' - id 'org.asciidoctor.jvm.convert' version '3.3.2' + id 'org.asciidoctor.jvm.pdf' + id 'org.asciidoctor.jvm.convert' } repositories { gradlePluginPortal() diff --git a/spring-cloud-app-broker-docs/build.gradle b/spring-cloud-app-broker-docs/build.gradle index 5af01a7..7a31058 100644 --- a/spring-cloud-app-broker-docs/build.gradle +++ b/spring-cloud-app-broker-docs/build.gradle @@ -18,8 +18,8 @@ import org.springframework.boot.gradle.plugin.SpringBootPlugin plugins { id 'org.springframework.boot' apply false + id 'org.asciidoctor.jvm.convert' id 'org.asciidoctor.jvm.pdf' - id 'org.asciidoctor.jvm.convert' version '3.3.2' } description = "Spring Cloud App Broker Documentation"