diff --git a/buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java b/buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java index 0219a16f4f1..7422a497f66 100644 --- a/buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java +++ b/buildSrc/src/main/java/org/springframework/boot/build/AntoraConventions.java @@ -28,6 +28,7 @@ import java.util.Map; import com.fasterxml.jackson.databind.ObjectMapper; import com.github.gradle.node.NodeExtension; +import com.github.gradle.node.NodePlugin; import com.github.gradle.node.npm.task.NpmInstallTask; import io.spring.gradle.antora.GenerateAntoraYmlPlugin; import io.spring.gradle.antora.GenerateAntoraYmlTask; @@ -122,6 +123,9 @@ public class AntoraConventions { }); checkAntoraJavadocMacros.configure((macrosTask) -> macrosTask.setClasspath(javadocMacros)); }); + project.getPlugins() + .withType(NodePlugin.class, + (node) -> project.getExtensions().getByType(NodeExtension.class).getVersion().set("24.14.1")); } private void configureGenerateAntoraPlaybookTask(Project project,