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 : ''
