This is an automated email from the ASF dual-hosted git repository.

jonnybot pushed a commit to branch jonny-static-website-feedback
in repository https://gitbox.apache.org/repos/asf/groovy-geb.git

commit 86ea57fe9998b1f7797ce293ccd7db5dbf57c569
Author: Jonny Carter <[email protected]>
AuthorDate: Wed Feb 5 15:05:07 2025 -0600

    Pass BaseExtension as argument
---
 buildSrc/src/main/groovy/org/gebish/gradle/ManualsPlugin.groovy | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/buildSrc/src/main/groovy/org/gebish/gradle/ManualsPlugin.groovy 
b/buildSrc/src/main/groovy/org/gebish/gradle/ManualsPlugin.groovy
index af3380ba..be610e00 100644
--- a/buildSrc/src/main/groovy/org/gebish/gradle/ManualsPlugin.groovy
+++ b/buildSrc/src/main/groovy/org/gebish/gradle/ManualsPlugin.groovy
@@ -42,7 +42,7 @@ class ManualsPlugin implements Plugin<Project> {
         ManualsExtension manualsExtension = 
project.extensions.create('manuals', ManualsExtension, project)
 
         configureCurrentManualGathering(project, baseExtension, 
manualsExtension, gatherManualsTask)
-        configureIndexTask(project, manualsExtension)
+        configureIndexTask(project, baseExtension, manualsExtension)
     }
 
     private void configureCurrentManualGathering(
@@ -60,11 +60,10 @@ class ManualsPlugin implements Plugin<Project> {
         }
     }
 
-    private void configureIndexTask(Project project, ManualsExtension 
manualsExtension) {
+    private void configureIndexTask(Project project, BaseExtension 
baseExtension, ManualsExtension manualsExtension) {
         project.tasks.register("generateIndex", WriteProperties) {
             
destinationFile.set(project.layout.buildDirectory.file("index.html"))
             doLast {
-                def baseExtension = project.extensions.getByType(BaseExtension)
                 List<String> includedManuals = 
manualsExtension.includedManuals.get()
                 String currentVersion = baseExtension.isSnapshot() ? 
includedManuals.last() : project.version
                 String snapshot = baseExtension.isSnapshot() ? project.version 
: ''

Reply via email to