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

paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
     new c4932f61fc minor refactor: use later gradle syntax
c4932f61fc is described below

commit c4932f61fc25c3f16a85637f80593b29e3506fe4
Author: Paul King <[email protected]>
AuthorDate: Mon Jan 6 21:00:40 2025 +1000

    minor refactor: use later gradle syntax
---
 .../src/main/groovy/org/apache/groovy/gradle/DgmConverter.groovy    | 6 +++++-
 .../org/apache/groovy/gradle/WriteExtensionDescriptorTask.groovy    | 6 ++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git 
a/build-logic/src/main/groovy/org/apache/groovy/gradle/DgmConverter.groovy 
b/build-logic/src/main/groovy/org/apache/groovy/gradle/DgmConverter.groovy
index 38703ff41f..6c35618fda 100644
--- a/build-logic/src/main/groovy/org/apache/groovy/gradle/DgmConverter.groovy
+++ b/build-logic/src/main/groovy/org/apache/groovy/gradle/DgmConverter.groovy
@@ -25,8 +25,10 @@ import org.gradle.api.file.ConfigurableFileCollection
 import org.gradle.api.file.ConfigurableFileTree
 import org.gradle.api.file.DirectoryProperty
 import org.gradle.api.model.ObjectFactory
+import org.gradle.api.provider.Provider
 import org.gradle.api.tasks.CacheableTask
 import org.gradle.api.tasks.Classpath
+import org.gradle.api.tasks.Input
 import org.gradle.api.tasks.InputFiles
 import org.gradle.api.tasks.OutputDirectory
 import org.gradle.api.tasks.PathSensitive
@@ -42,6 +44,8 @@ class DgmConverter extends DefaultTask {
 
     private final ExecOperations execOperations
 
+    @Input Provider<String> groovyTargetBytecodeVersion = 
project.rootProject.extensions.getByType(SharedConfiguration).groovyTargetBytecodeVersion
+
     @OutputDirectory
     final DirectoryProperty outputDirectory
 
@@ -71,7 +75,7 @@ class DgmConverter extends DefaultTask {
         execOperations.javaexec {
             it.mainClass.set('org.codehaus.groovy.tools.DgmConverter')
             it.classpath = this.classpath
-            
it.jvmArgs("-Dgroovy.target.bytecode=${project.rootProject.extensions.getByType(SharedConfiguration).groovyTargetBytecodeVersion.get()}"
 as String)
+            
it.jvmArgs("-Dgroovy.target.bytecode=${groovyTargetBytecodeVersion.get()}" as 
String)
             it.args('--info', outputDirectory.asFile.get().absolutePath)
         }
     }
diff --git 
a/build-logic/src/main/groovy/org/apache/groovy/gradle/WriteExtensionDescriptorTask.groovy
 
b/build-logic/src/main/groovy/org/apache/groovy/gradle/WriteExtensionDescriptorTask.groovy
index 466ce60edd..fbeefe4fa9 100644
--- 
a/build-logic/src/main/groovy/org/apache/groovy/gradle/WriteExtensionDescriptorTask.groovy
+++ 
b/build-logic/src/main/groovy/org/apache/groovy/gradle/WriteExtensionDescriptorTask.groovy
@@ -33,6 +33,8 @@ class WriteExtensionDescriptorTask extends DefaultTask {
     @Input String extensionClasses = ''
     @Input String staticExtensionClasses = ''
     @OutputFile File descriptor = computeDescriptorFile()
+    @Input String moduleName = project.name
+    @Input String moduleVersion = project.version
 
     private File computeDescriptorFile() {
         def metaInfDir = 
project.layout.buildDirectory.dir('resources/main/META-INF/groovy').get().asFile
@@ -43,8 +45,8 @@ class WriteExtensionDescriptorTask extends DefaultTask {
     def writeDescriptor() {
         descriptor.parentFile.mkdirs()
         descriptor.withWriter {
-            it << """moduleName=${project.name}
-moduleVersion=${project.version}
+            it << """moduleName=$moduleName
+moduleVersion=$moduleVersion
 extensionClasses=${extensionClasses}
 staticExtensionClasses=${staticExtensionClasses}"""
         }

Reply via email to