From d599c9963551712d4dc86df4dac1b033f8c6c030 Mon Sep 17 00:00:00 2001 From: James Daugherty Date: Mon, 10 Nov 2025 16:23:53 -0500 Subject: [PATCH] remove calls to setSystemProperty() and set on individual tasks instead --- .../gradle/plugin/core/GrailsGradlePlugin.groovy | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy index fa7ff62adf8..b7c5c5d37d8 100644 --- a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy +++ b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsGradlePlugin.groovy @@ -133,8 +133,6 @@ class GrailsGradlePlugin extends GroovyPlugin { registerFindMainClassTask(project) - configureGrailsBuildSettings(project) - String grailsVersion = resolveGrailsVersion(project) enableNative2Ascii(project, grailsVersion) @@ -424,12 +422,6 @@ class GrailsGradlePlugin extends GroovyPlugin { } } - @CompileStatic - protected String configureGrailsBuildSettings(Project project) { - System.setProperty(BuildSettings.APP_BASE_DIR, project.projectDir.absolutePath) - System.setProperty(BuildSettings.PROJECT_TARGET_DIR, project.layout.buildDirectory.get().asFile.name) - } - @CompileDynamic protected void configureApplicationCommands(Project project) { def applicationContextCommands = FactoriesLoaderSupport.loadFactoryNames(APPLICATION_CONTEXT_COMMAND_CLASS) @@ -543,6 +535,8 @@ class GrailsGradlePlugin extends GroovyPlugin { task.systemProperty(Metadata.APPLICATION_NAME, project.name) task.systemProperty(Metadata.APPLICATION_VERSION, (project.version instanceof Serializable ? project.version : project.version.toString())) task.systemProperty(Metadata.APPLICATION_GRAILS_VERSION, grailsVersion) + task.systemProperty(BuildSettings.APP_BASE_DIR, project.projectDir.absolutePath) + task.systemProperty(BuildSettings.PROJECT_TARGET_DIR, project.layout.buildDirectory.get().asFile.name) task.systemProperty(Environment.KEY, defaultGrailsEnv) task.systemProperty(Environment.FULL_STACKTRACE, System.getProperty(Environment.FULL_STACKTRACE) ?: '') if (task.minHeapSize == null) {