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()
