You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ja...@apache.org on 2025/05/05 22:14:35 UTC
(grails-core) 01/01: Define inputs and outputs for Gradle task createStartScripts
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a commit to branch more-cli-updates2
in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 0acd51d557962ba74b5925421551f25d0ea33263
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Mon May 5 14:55:46 2025 -0400
Define inputs and outputs for Gradle task createStartScripts
Ensures /lib directory is complete before StartScripts are generated
---
grails-wrapper/build.gradle | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/grails-wrapper/build.gradle b/grails-wrapper/build.gradle
index 048188bbc2..8b69fbc453 100644
--- a/grails-wrapper/build.gradle
+++ b/grails-wrapper/build.gradle
@@ -56,6 +56,10 @@ jarTask.configure { Jar it ->
TaskProvider<CreateStartScripts> startScripts = tasks.register('createStartScripts', CreateStartScripts)
startScripts.configure { CreateStartScripts t ->
t.outputDir = layout.buildDirectory.dir('generated-scripts').get().asFile
+
+ t.inputs.files(rootProject.tasks.named('syncCliDependencies'))
+ t.outputs.dir(t.outputDir.absolutePath)
+
t.applicationName = 'grailsw'
t.mainClass = project.findProperty('startMainClass') as String
t.classpath = files(jarTask)