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

jdaugherty pushed a commit to branch authorship-changes
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit cca0b41ee5c560b37bb247d0ac0b5bdecf1da5b7
Author: James Daugherty <[email protected]>
AuthorDate: Tue Dec 2 13:56:27 2025 -0500

    Moving to a shared author/developer list
---
 .../apache/grails/buildsrc/PublishPlugin.groovy    | 52 +++++++++++++++++++++-
 dependencies.gradle                                |  2 +-
 grails-cache/build.gradle                          |  1 -
 grails-data-hibernate5/boot-plugin/build.gradle    |  6 ---
 grails-data-hibernate5/core/build.gradle           |  6 ---
 grails-data-hibernate5/dbmigration/build.gradle    |  4 --
 grails-data-hibernate5/grails-plugin/build.gradle  |  6 ---
 grails-data-mongodb/boot-plugin/build.gradle       |  5 ---
 grails-data-mongodb/bson/build.gradle              |  5 ---
 grails-data-mongodb/core/build.gradle              |  5 ---
 grails-data-mongodb/ext/build.gradle               |  5 ---
 grails-data-mongodb/grails-plugin/build.gradle     |  5 ---
 grails-data-mongodb/gson-templates/build.gradle    |  1 -
 grails-data-simple/build.gradle                    |  8 ----
 grails-datamapping-async/build.gradle              |  8 ----
 grails-datamapping-core-test/build.gradle          |  8 ----
 grails-datamapping-core/build.gradle               |  8 ----
 grails-datamapping-rx/build.gradle                 |  8 ----
 grails-datamapping-support/build.gradle            |  8 ----
 grails-datamapping-tck/build.gradle                |  8 ----
 grails-datamapping-validation/build.gradle         |  8 ----
 grails-datastore-async/build.gradle                |  8 ----
 grails-datastore-core/build.gradle                 |  8 ----
 grails-datastore-web/build.gradle                  |  8 ----
 grails-fields/build.gradle                         |  1 -
 grails-forge/grails-cli/build.gradle               |  3 --
 grails-geb/build.gradle                            |  7 ---
 grails-gradle/common/build.gradle                  |  1 -
 grails-gradle/model/build.gradle                   |  1 -
 grails-gsp/core/build.gradle                       |  1 -
 grails-gsp/grails-sitemesh3/build.gradle           |  1 -
 grails-gsp/grails-taglib/build.gradle              |  1 -
 grails-gsp/grails-web-gsp-taglib/build.gradle      |  1 -
 grails-gsp/grails-web-gsp/build.gradle             |  1 -
 grails-gsp/grails-web-jsp/build.gradle             |  1 -
 grails-gsp/grails-web-taglib/build.gradle          |  1 -
 grails-gsp/plugin/build.gradle                     |  1 -
 grails-gsp/spring-boot/build.gradle                |  1 -
 grails-scaffolding/build.gradle                    |  1 -
 grails-testing-support-core/build.gradle           |  4 --
 grails-testing-support-datamapping/build.gradle    |  1 -
 grails-testing-support-mongodb/build.gradle        |  3 --
 grails-testing-support-views-gson/build.gradle     |  1 -
 grails-testing-support-web/build.gradle            |  1 -
 grails-views-core/build.gradle                     |  1 -
 grails-views-gson/build.gradle                     |  1 -
 grails-views-markup/build.gradle                   |  1 -
 grails-wrapper/build.gradle                        |  6 ---
 48 files changed, 51 insertions(+), 182 deletions(-)

diff --git 
a/build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/PublishPlugin.groovy
 
b/build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/PublishPlugin.groovy
index d232429db0..8b85b696f4 100644
--- 
a/build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/PublishPlugin.groovy
+++ 
b/build-logic/plugins/src/main/groovy/org/apache/grails/buildsrc/PublishPlugin.groovy
@@ -29,6 +29,7 @@ import org.gradle.api.Task
 import org.gradle.api.file.CopySpec
 import org.gradle.api.publish.PublishingExtension
 import org.gradle.api.publish.maven.MavenArtifact
+import org.gradle.api.publish.maven.MavenPomDeveloper
 import org.gradle.api.publish.maven.MavenPublication
 import org.gradle.api.publish.maven.tasks.AbstractPublishToMaven
 import org.gradle.api.tasks.TaskProvider
@@ -172,7 +173,6 @@ class PublishPlugin implements Plugin<Project> {
 
     private static void configureGrailsPublish(Project project) {
         project.extensions.configure(GrailsPublishExtension) {
-            // Explicit `it` is required here
             it.artifactId.set(project.provider { lookupProperty(project, 
'pomArtifactId', project.name) })
             it.githubSlug.set(project.provider { lookupProperty(project, 
'githubSlug', 'apache/grails-core')})
             it.license.name = 'Apache-2.0'
@@ -182,7 +182,7 @@ class PublishPlugin implements Plugin<Project> {
                 it.name.set('Apache Software Foundation')
                 it.url.set('https://apache.org/')
             }
-            it.developers.set(project.provider { lookupProperty(project, 
'pomDevelopers', determineDevelopers(project))})
+            it.developers.set(getProjectDevelopers(project))
             it.pomCustomization.set(project.provider { lookupProperty(project, 
'pomCustomization') as Closure })
             it.publishTestSources.set(project.provider { 
lookupProperty(project, 'pomPublishTestSources', false)})
             it.testRepositoryPath.set(project.provider { 
shouldSkipJavaComponent(project) ? null : 
findRootGrailsCoreDir(project).dir('build/local-maven')})
@@ -191,6 +191,54 @@ class PublishPlugin implements Plugin<Project> {
         }
     }
 
+    private static List<MavenPomDeveloper> getProjectDevelopers(Project 
project) {
+        // Note: id is typically the github user id if the user has a github 
account (historically, not always true)
+        [
+            // Founders
+            founder('graemerocher', 'Graeme Rocher', project),
+            founder('glaforge', 'Guillaume LaForge', project),
+            founder('stevendevijver', 'Steven Devijver', project),
+            founder('dierk', 'Dierk König', project),
+            // Developers - `active` contributors (should have an ASF account)
+            developer('jdaugherty', 'James Daugherty', project),
+            developer('jamesfredley', 'James Fredley', project),
+            developer('sdelamo', 'Sergio del Amo', project),
+            developer('sbglasius', 'Søren Berg Glasius', project),
+            developer('matrei', 'Mattias Reichel', project),
+            developer('codeconsole', 'Scott Murphy Heiberg', project),
+            developer('lhotari', 'Lari Hotari', project),
+            // Past Developers, Criteria:
+            // - non-apache members go here until their ASF account is created
+            // - non-active, no contributions across mailing lists, commits, 
or grails processes in the last 12 months
+            emeritus('jeffscottbrown', 'Jeff Brown', project),
+            emeritus('burtbeckwith', 'Burt Beckwith', project),
+            emeritus('jameskleeh', 'James Kleeh', project),
+            emeritus('puneetbehl', 'Puneet Behl', project),
+            emeritus('k4zuki', 'Kazuki Yamamoto', project),
+            emeritus('robfletcher', 'Rob Fletcher', project),
+        ]
+    }
+
+    private static MavenPomDeveloper founder(String id, String name, Project 
project) {
+        pomDeveloper('Founder', id, name, project)
+    }
+
+    private static MavenPomDeveloper developer(String id, String name, Project 
project) {
+        pomDeveloper('Developer', id, name, project)
+    }
+
+    private static MavenPomDeveloper emeritus(String id, String name, Project 
project) {
+        pomDeveloper('Developer Emeritus', id, name, project)
+    }
+
+    private static MavenPomDeveloper pomDeveloper(String role, String id, 
String name, Project project) {
+        project.objects.newInstance(MavenPomDeveloper).tap {
+            it.roles.add(role)
+            it.id.set(id)
+            it.name.set(name)
+        }
+    }
+
     private static void ensureJarContainsASFFiles(Project project) {
         project.afterEvaluate {
             if (shouldSkipJavaComponent(project)) {
diff --git a/dependencies.gradle b/dependencies.gradle
index 8e8d52df6d..32c1c9e337 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -30,7 +30,7 @@ ext {
             'commons-text.version'          : '1.13.1',
             'directory-watcher.version'     : '0.19.1',
             'gradle-spock.version'          : '2.3-groovy-3.0',
-            'grails-publish-plugin.version' : '0.0.3',
+            'grails-publish-plugin.version': '0.0.4-SNAPSHOT',
             'jansi.version'                 : '1.18',
             'javaparser-core.version'       : '3.27.0',
             'jline.version'                 : '2.14.6',
diff --git a/grails-cache/build.gradle b/grails-cache/build.gradle
index a65d2359d9..b91673d160 100644
--- a/grails-cache/build.gradle
+++ b/grails-cache/build.gradle
@@ -30,7 +30,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'Grails Cache Plugin'
     pomDescription = 'Provides AST transformations for caching method calls'
-    pomDevelopers = [jeffbrown: 'Jeff Scott Brown', 'puneetbehl': 'Puneet 
Behl']
 }
 
 dependencies {
diff --git a/grails-data-hibernate5/boot-plugin/build.gradle 
b/grails-data-hibernate5/boot-plugin/build.gradle
index 177f524635..e9fec8f605 100644
--- a/grails-data-hibernate5/boot-plugin/build.gradle
+++ b/grails-data-hibernate5/boot-plugin/build.gradle
@@ -31,12 +31,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers =  [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'puneetbehl': 'Puneet Behl',
-    ]
 }
 
 dependencies {
diff --git a/grails-data-hibernate5/core/build.gradle 
b/grails-data-hibernate5/core/build.gradle
index ef999c277e..6c622d8ce4 100644
--- a/grails-data-hibernate5/core/build.gradle
+++ b/grails-data-hibernate5/core/build.gradle
@@ -31,12 +31,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers =  [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'puneetbehl': 'Puneet Behl',
-    ]
 }
 
 dependencies {
diff --git a/grails-data-hibernate5/dbmigration/build.gradle 
b/grails-data-hibernate5/dbmigration/build.gradle
index 54bc22ebb6..5bd63ee1df 100644
--- a/grails-data-hibernate5/dbmigration/build.gradle
+++ b/grails-data-hibernate5/dbmigration/build.gradle
@@ -30,10 +30,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'Grails Database Migration Plugin'
     pomDescription = 'The Database Migration plugin helps you manage database 
changes, via Liquibase, while developing Grails applications'
-    pomDevelopers = [
-            'kazukiyamamoto': 'Kazuki YAMAMOTO',
-            'jamesfredley'  : 'James Fredley',
-    ]
 }
 
 dependencies {
diff --git a/grails-data-hibernate5/grails-plugin/build.gradle 
b/grails-data-hibernate5/grails-plugin/build.gradle
index d639bfdee9..25c8b26596 100644
--- a/grails-data-hibernate5/grails-plugin/build.gradle
+++ b/grails-data-hibernate5/grails-plugin/build.gradle
@@ -30,12 +30,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers =  [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'puneetbehl': 'Puneet Behl',
-    ]
 }
 
 dependencies {
diff --git a/grails-data-mongodb/boot-plugin/build.gradle 
b/grails-data-mongodb/boot-plugin/build.gradle
index 2341de8c23..1a3c9d66b7 100644
--- a/grails-data-mongodb/boot-plugin/build.gradle
+++ b/grails-data-mongodb/boot-plugin/build.gradle
@@ -31,11 +31,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'GORM for MongoDB'
     pomDescription = 'Provides a GORM Object Mapping implementations for the 
MongoDB Document Database'
-    pomDevelopers =  [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith'
-    ]
 }
 
 dependencies {
diff --git a/grails-data-mongodb/bson/build.gradle 
b/grails-data-mongodb/bson/build.gradle
index 03ce84d061..b5de288627 100644
--- a/grails-data-mongodb/bson/build.gradle
+++ b/grails-data-mongodb/bson/build.gradle
@@ -31,11 +31,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'GORM for MongoDB'
     pomDescription = 'Provides a GORM Object Mapping implementations for the 
MongoDB Document Database'
-    pomDevelopers =  [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith'
-    ]
 }
 
 dependencies {
diff --git a/grails-data-mongodb/core/build.gradle 
b/grails-data-mongodb/core/build.gradle
index 609a382031..4ac6d5b618 100644
--- a/grails-data-mongodb/core/build.gradle
+++ b/grails-data-mongodb/core/build.gradle
@@ -31,11 +31,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'GORM for MongoDB'
     pomDescription = 'Provides a GORM Object Mapping implementations for the 
MongoDB Document Database'
-    pomDevelopers =  [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith'
-    ]
 }
 
 dependencies {
diff --git a/grails-data-mongodb/ext/build.gradle 
b/grails-data-mongodb/ext/build.gradle
index 4f12d41d37..ef88e72b6e 100644
--- a/grails-data-mongodb/ext/build.gradle
+++ b/grails-data-mongodb/ext/build.gradle
@@ -31,11 +31,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'GORM for MongoDB'
     pomDescription = 'Provides a GORM Object Mapping implementations for the 
MongoDB Document Database'
-    pomDevelopers =  [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith'
-    ]
 }
 
 dependencies {
diff --git a/grails-data-mongodb/grails-plugin/build.gradle 
b/grails-data-mongodb/grails-plugin/build.gradle
index 1f1ad68d7e..5b1a00bf94 100644
--- a/grails-data-mongodb/grails-plugin/build.gradle
+++ b/grails-data-mongodb/grails-plugin/build.gradle
@@ -31,11 +31,6 @@ ext {
     gormApiDocs = true
     pomTitle = 'GORM for MongoDB'
     pomDescription = 'Provides a GORM Object Mapping implementations for the 
MongoDB Document Database'
-    pomDevelopers =  [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith'
-    ]
 }
 
 dependencies {
diff --git a/grails-data-mongodb/gson-templates/build.gradle 
b/grails-data-mongodb/gson-templates/build.gradle
index c7df3c5978..d60b5c086b 100644
--- a/grails-data-mongodb/gson-templates/build.gradle
+++ b/grails-data-mongodb/gson-templates/build.gradle
@@ -30,7 +30,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'Grails MongoDB JSON Views'
     pomDescription = 'Provides JSON Views for MongoDB to the Grails framework.'
-    pomDevelopers = ['puneetbehl': 'Puneet Behl']
 }
 
 dependencies {
diff --git a/grails-data-simple/build.gradle b/grails-data-simple/build.gradle
index 268b2cfb29..731bf6fa48 100644
--- a/grails-data-simple/build.gradle
+++ b/grails-data-simple/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datamapping-async/build.gradle 
b/grails-datamapping-async/build.gradle
index af0b69ad4f..56ae3c9dae 100644
--- a/grails-datamapping-async/build.gradle
+++ b/grails-datamapping-async/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datamapping-core-test/build.gradle 
b/grails-datamapping-core-test/build.gradle
index 3b7d5c41dd..68b1f29fcb 100644
--- a/grails-datamapping-core-test/build.gradle
+++ b/grails-datamapping-core-test/build.gradle
@@ -31,14 +31,6 @@ ext {
     pomPublishTestSources = true
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datamapping-core/build.gradle 
b/grails-datamapping-core/build.gradle
index 1019ad7275..305acaae44 100644
--- a/grails-datamapping-core/build.gradle
+++ b/grails-datamapping-core/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datamapping-rx/build.gradle 
b/grails-datamapping-rx/build.gradle
index b16523048f..5e546a270a 100644
--- a/grails-datamapping-rx/build.gradle
+++ b/grails-datamapping-rx/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datamapping-support/build.gradle 
b/grails-datamapping-support/build.gradle
index 7c885f6926..cad445c94e 100644
--- a/grails-datamapping-support/build.gradle
+++ b/grails-datamapping-support/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datamapping-tck/build.gradle 
b/grails-datamapping-tck/build.gradle
index 3886c988bb..f616b16730 100644
--- a/grails-datamapping-tck/build.gradle
+++ b/grails-datamapping-tck/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datamapping-validation/build.gradle 
b/grails-datamapping-validation/build.gradle
index 9543792481..cdf85aceab 100644
--- a/grails-datamapping-validation/build.gradle
+++ b/grails-datamapping-validation/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datastore-async/build.gradle 
b/grails-datastore-async/build.gradle
index e7228908b2..88ac7a3e29 100644
--- a/grails-datastore-async/build.gradle
+++ b/grails-datastore-async/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datastore-core/build.gradle 
b/grails-datastore-core/build.gradle
index 7793bf252e..4e65f9ee86 100644
--- a/grails-datastore-core/build.gradle
+++ b/grails-datastore-core/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-datastore-web/build.gradle 
b/grails-datastore-web/build.gradle
index a74eb22364..2c4fbb8695 100644
--- a/grails-datastore-web/build.gradle
+++ b/grails-datastore-web/build.gradle
@@ -30,14 +30,6 @@ group = 'org.apache.grails.data'
 ext {
     pomTitle = 'Grails GORM'
     pomDescription = 'GORM - Grails Data Access Framework'
-    pomDevelopers = [
-            'graemerocher': 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'burtbeckwith': 'Burt Beckwith',
-            'jameskleeh': 'James Kleeh',
-            'puneetbehl': 'Puneet Behl',
-            'jamesfredley': 'James Fredley'
-    ]
 }
 
 dependencies {
diff --git a/grails-fields/build.gradle b/grails-fields/build.gradle
index 38b3e220fc..a262c3cca1 100644
--- a/grails-fields/build.gradle
+++ b/grails-fields/build.gradle
@@ -31,7 +31,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'Grails Fields Plugin'
     pomDescription = 'Customizable form-field rendering based on overrideable 
GSP template'
-    pomDevelopers = [robfletcher: 'Rob Fletcher', graemerocher: 'Graeme 
Rocher', sdelamo: 'Sergio del Amo', sbglasius: 'Søren Berg Glasius']
 }
 
 dependencies {
diff --git a/grails-forge/grails-cli/build.gradle 
b/grails-forge/grails-cli/build.gradle
index 0d6804b0d6..5a1798991d 100644
--- a/grails-forge/grails-cli/build.gradle
+++ b/grails-forge/grails-cli/build.gradle
@@ -31,9 +31,6 @@ plugins {
 ext {
     pomTitle = 'Apache Grails® CLI'
     pomDescription = 'Facilitates running the grails-shell-cli or 
grails-forge-cli to interact with a Grails project.'
-    pomDevelopers = [
-            'jdaugherty': 'James Daugherty'
-    ]
     cliProject = true
     startMainClass = 'org.apache.grails.cli.DelegatingShellApplication'
     sbomProjectType = org.cyclonedx.model.Component.Type.APPLICATION.name()
diff --git a/grails-geb/build.gradle b/grails-geb/build.gradle
index 4381aa7b29..7b28fdcfaa 100644
--- a/grails-geb/build.gradle
+++ b/grails-geb/build.gradle
@@ -29,13 +29,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'Grails Geb Plugin'
     pomDescription = 'Provides Integration with Geb for Functional Testing'
-    pomDevelopers = [
-            graemerocher: 'Graeme Rocher',
-            puneetbehl: 'Puneet Behl',
-            sbglasius: 'Søren Berg Glasius',
-            matrei: 'Mattias Reichel',
-            jdaugherty: 'James Daugherty'
-    ]
 }
 
 dependencies {
diff --git a/grails-gradle/common/build.gradle 
b/grails-gradle/common/build.gradle
index 28c7378436..aede33aa01 100644
--- a/grails-gradle/common/build.gradle
+++ b/grails-gradle/common/build.gradle
@@ -28,7 +28,6 @@ group = 'org.apache.grails.gradle'
 ext {
     pomTitle = 'Grails Gradle Common'
     pomDescription = 'Various common utilities that are shared between Grails 
Gradle code and the Grails Framework'
-    pomDevelopers = ['jdaugherty': 'James Daugherty']
 }
 
 dependencies {
diff --git a/grails-gradle/model/build.gradle b/grails-gradle/model/build.gradle
index ef61d0d34b..dd7b1b0186 100644
--- a/grails-gradle/model/build.gradle
+++ b/grails-gradle/model/build.gradle
@@ -32,7 +32,6 @@ group = 'org.apache.grails.gradle'
 ext {
     pomTitle = 'Grails Gradle Model'
     pomDescription = 'Classes to support the Grails Gradle Plugins'
-    pomDevelopers = [graemerocher: 'Graeme Rocher']
     sbomProjectType = org.cyclonedx.model.Component.Type.LIBRARY.name()
 }
 
diff --git a/grails-gsp/core/build.gradle b/grails-gsp/core/build.gradle
index e2e910ad11..371459cae4 100644
--- a/grails-gsp/core/build.gradle
+++ b/grails-gsp/core/build.gradle
@@ -31,7 +31,6 @@ group = 'org.apache.grails.views'
 ext {
     pomTitle = 'Groovy Server Pages (GSP)'
     pomDescription = 'Groovy Server Pages (GSP) - A server-side view rendering 
technology based on Groovy'
-    pomDevelopers = ['graemerocher': 'Graeme Rocher']
 }
 
 dependencies {
diff --git a/grails-gsp/grails-sitemesh3/build.gradle 
b/grails-gsp/grails-sitemesh3/build.gradle
index 9d2d2f6fdd..6846be569f 100644
--- a/grails-gsp/grails-sitemesh3/build.gradle
+++ b/grails-gsp/grails-sitemesh3/build.gradle
@@ -30,7 +30,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'SiteMesh 3 Grails Plugin'
     pomDescription = 'SiteMesh is a web-page layout and decoration framework 
and web- application integration framework to aid in creating sites consisting 
of many pages for which a consistent look/feel, navigation and layout scheme is 
required.'
-    pomDevelopers = [codeconsole: 'Scott Murphy Heiberg']
 }
 
 dependencies {
diff --git a/grails-gsp/grails-taglib/build.gradle 
b/grails-gsp/grails-taglib/build.gradle
index 7554adbd83..63c58d4176 100644
--- a/grails-gsp/grails-taglib/build.gradle
+++ b/grails-gsp/grails-taglib/build.gradle
@@ -31,7 +31,6 @@ group = 'org.apache.grails.views'
 ext {
     pomTitle = 'Groovy Server Pages (GSP)'
     pomDescription = 'Groovy Server Pages (GSP) - A server-side view rendering 
technology based on Groovy'
-    pomDevelopers = ['graemerocher': 'Graeme Rocher']
 }
 
 dependencies {
diff --git a/grails-gsp/grails-web-gsp-taglib/build.gradle 
b/grails-gsp/grails-web-gsp-taglib/build.gradle
index 6d680c8470..7380d9dbb1 100644
--- a/grails-gsp/grails-web-gsp-taglib/build.gradle
+++ b/grails-gsp/grails-web-gsp-taglib/build.gradle
@@ -31,7 +31,6 @@ group = 'org.apache.grails.views'
 ext {
     pomTitle = 'Groovy Server Pages (GSP)'
     pomDescription = 'Groovy Server Pages (GSP) - A server-side view rendering 
technology based on Groovy'
-    pomDevelopers = ['graemerocher': 'Graeme Rocher']
 }
 
 dependencies {
diff --git a/grails-gsp/grails-web-gsp/build.gradle 
b/grails-gsp/grails-web-gsp/build.gradle
index 437ee62949..293a028bff 100644
--- a/grails-gsp/grails-web-gsp/build.gradle
+++ b/grails-gsp/grails-web-gsp/build.gradle
@@ -31,7 +31,6 @@ group = 'org.apache.grails.views'
 ext {
     pomTitle = 'Groovy Server Pages (GSP)'
     pomDescription = 'Groovy Server Pages (GSP) - A server-side view rendering 
technology based on Groovy'
-    pomDevelopers = ['graemerocher': 'Graeme Rocher']
 }
 
 dependencies {
diff --git a/grails-gsp/grails-web-jsp/build.gradle 
b/grails-gsp/grails-web-jsp/build.gradle
index 6c62d29c95..bc0419dd6e 100644
--- a/grails-gsp/grails-web-jsp/build.gradle
+++ b/grails-gsp/grails-web-jsp/build.gradle
@@ -31,7 +31,6 @@ group = 'org.apache.grails.views'
 ext {
     pomTitle = 'Groovy Server Pages (GSP)'
     pomDescription = 'Groovy Server Pages (GSP) - A server-side view rendering 
technology based on Groovy'
-    pomDevelopers = ['graemerocher': 'Graeme Rocher']
 }
 
 dependencies {
diff --git a/grails-gsp/grails-web-taglib/build.gradle 
b/grails-gsp/grails-web-taglib/build.gradle
index b5c2980230..b1694f5cee 100644
--- a/grails-gsp/grails-web-taglib/build.gradle
+++ b/grails-gsp/grails-web-taglib/build.gradle
@@ -31,7 +31,6 @@ group = 'org.apache.grails.views'
 ext {
     pomTitle = 'Groovy Server Pages (GSP)'
     pomDescription = 'Groovy Server Pages (GSP) - A server-side view rendering 
technology based on Groovy'
-    pomDevelopers = ['graemerocher': 'Graeme Rocher']
 }
 
 dependencies {
diff --git a/grails-gsp/plugin/build.gradle b/grails-gsp/plugin/build.gradle
index d8984d683a..40bb59c4f4 100644
--- a/grails-gsp/plugin/build.gradle
+++ b/grails-gsp/plugin/build.gradle
@@ -35,7 +35,6 @@ ext {
 
     pomTitle = 'Groovy Server Pages (GSP)'
     pomDescription = 'Groovy Server Pages (GSP) - A server-side view rendering 
technology based on Groovy'
-    pomDevelopers = ['graemerocher': 'Graeme Rocher']
 }
 
 dependencies {
diff --git a/grails-gsp/spring-boot/build.gradle 
b/grails-gsp/spring-boot/build.gradle
index eac8de2de5..6c01b0317c 100644
--- a/grails-gsp/spring-boot/build.gradle
+++ b/grails-gsp/spring-boot/build.gradle
@@ -27,7 +27,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'GSP Spring Boot Plugin'
     pomDescription = 'Provides GSP for Spring Boot Applications'
-    pomDevelopers = ['graemerocher': 'Graeme Rocher', lhotari: 'Lari Hotari', 
codeconsole: 'Scott Murphy Heiberg']
 }
 
 dependencies {
diff --git a/grails-scaffolding/build.gradle b/grails-scaffolding/build.gradle
index b6eac85521..80e5eaa124 100644
--- a/grails-scaffolding/build.gradle
+++ b/grails-scaffolding/build.gradle
@@ -31,7 +31,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'Grails Scaffolding Plugin'
     pomDescription = 'Provides scaffolding for Grails applications'
-    pomDevelopers = [puneetbehl: 'Puneet Behl']
 }
 
 dependencies {
diff --git a/grails-testing-support-core/build.gradle 
b/grails-testing-support-core/build.gradle
index 78e38e0d07..c569118b50 100644
--- a/grails-testing-support-core/build.gradle
+++ b/grails-testing-support-core/build.gradle
@@ -30,10 +30,6 @@ group = 'org.apache.grails.testing'
 
 ext {
     pomDescription = 'Support for writing concise expressive tests for Grails 
artifacts'
-    pomDevelopers = [
-            jeffscottbrown: 'Jeff Brown',
-            jameskleeh: 'James Kleeh'
-    ]
 }
 
 dependencies {
diff --git a/grails-testing-support-datamapping/build.gradle 
b/grails-testing-support-datamapping/build.gradle
index f1fd0c3e70..f312605239 100755
--- a/grails-testing-support-datamapping/build.gradle
+++ b/grails-testing-support-datamapping/build.gradle
@@ -30,7 +30,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'Grails Web Testing Support'
     pomDescription = 'Support for writing concise expressive tests for Grails 
Web Artifacts'
-    pomDevelopers = ['jeffscottbrown': 'Jeff Brown', 'jameskleeh': 'James 
Kleeh']
 }
 
 dependencies {
diff --git a/grails-testing-support-mongodb/build.gradle 
b/grails-testing-support-mongodb/build.gradle
index 8ab8b2be00..1d920f6aa5 100644
--- a/grails-testing-support-mongodb/build.gradle
+++ b/grails-testing-support-mongodb/build.gradle
@@ -30,9 +30,6 @@ group = 'org.apache.grails.testing'
 
 ext {
     pomDescription = 'Provides a helper extension to start MongoDB in a unit 
test and integration test'
-    pomDevelopers = [
-            jdaugherty: 'James Daugherty'
-    ]
 }
 
 dependencies {
diff --git a/grails-testing-support-views-gson/build.gradle 
b/grails-testing-support-views-gson/build.gradle
index 1692ef7188..6e835f796f 100644
--- a/grails-testing-support-views-gson/build.gradle
+++ b/grails-testing-support-views-gson/build.gradle
@@ -29,7 +29,6 @@ group = 'org.apache.grails'
 
 ext {
     pomDescription = 'JSON Views Testing Support'
-    pomDevelopers = [ 'graemerocher': 'Graeme Rocher', 'puneetbehl': 'Puneet 
Behl' ]
     testForked = true
 }
 
diff --git a/grails-testing-support-web/build.gradle 
b/grails-testing-support-web/build.gradle
index b07752e09b..5b71500c19 100755
--- a/grails-testing-support-web/build.gradle
+++ b/grails-testing-support-web/build.gradle
@@ -30,7 +30,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'Grails Web Testing Support'
     pomDescription = 'Support for writing concise expressive tests for Grails 
Web Artifacts'
-    pomDevelopers = [jeffscottbrown: 'Jeff Brown', jameskleeh: 'James Kleeh']
 }
 
 dependencies {
diff --git a/grails-views-core/build.gradle b/grails-views-core/build.gradle
index 886c51c91f..e83a227097 100644
--- a/grails-views-core/build.gradle
+++ b/grails-views-core/build.gradle
@@ -29,7 +29,6 @@ group = 'org.apache.grails.views'
 
 ext {
     pomDescription = 'Grails Views Core'
-    pomDevelopers = [ 'graemerocher': 'Graeme Rocher', 'puneetbehl': 'Puneet 
Behl' ]
 }
 
 dependencies {
diff --git a/grails-views-gson/build.gradle b/grails-views-gson/build.gradle
index 53b41be9c6..ef524af200 100644
--- a/grails-views-gson/build.gradle
+++ b/grails-views-gson/build.gradle
@@ -28,7 +28,6 @@ group = 'org.apache.grails'
 
 ext {
     pomDescription = 'Grails JSON Views'
-    pomDevelopers = [ 'graemerocher': 'Graeme Rocher', 'puneetbehl': 'Puneet 
Behl' ]
 }
 
 dependencies {
diff --git a/grails-views-markup/build.gradle b/grails-views-markup/build.gradle
index b9b764b863..e22ad2e904 100644
--- a/grails-views-markup/build.gradle
+++ b/grails-views-markup/build.gradle
@@ -28,7 +28,6 @@ group = 'org.apache.grails'
 
 ext {
     pomDescription = 'Grails Markup Views'
-    pomDevelopers = [ 'graemerocher': 'Graeme Rocher', 'puneetbehl': 'Puneet 
Behl' ]
 }
 
 dependencies {
diff --git a/grails-wrapper/build.gradle b/grails-wrapper/build.gradle
index 6c2209babb..c2cb45485c 100644
--- a/grails-wrapper/build.gradle
+++ b/grails-wrapper/build.gradle
@@ -29,12 +29,6 @@ group = 'org.apache.grails'
 ext {
     pomTitle = 'Grails Wrapper Downloader'
     pomDescription = 'Downloads necessary libraries for the Grails Wrapper'
-    pomDevelopers = [
-            'graemerocher'  : 'Graeme Rocher',
-            'jeffscottbrown': 'Jeff Brown',
-            'puneetbehl'    : 'Puneet Behl',
-            'jdaugherty'    : 'James Daugherty'
-    ]
     cliProject = true
     startMainClass = 'grails.init.Start'
     sbomProjectType = org.cyclonedx.model.Component.Type.APPLICATION.name()


Reply via email to