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

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


The following commit(s) were added to refs/heads/7.0.x by this push:
     new f1fc1d37a6 apache coordinate changes - correcting bom for views and 
updating test work arounds (#14118)
f1fc1d37a6 is described below

commit f1fc1d37a6eecd206091849eb0dd903a9dee5677
Author: James Daugherty <[email protected]>
AuthorDate: Fri Apr 4 03:27:29 2025 -0400

    apache coordinate changes - correcting bom for views and updating test work 
arounds (#14118)
    
    * update bom for missed coordinates
    * be consistent with markup vs gson
    * updating mismatches on views & updating tests
---
 RENAME.md                                          |  2 +-
 dependabot/build.gradle                            |  2 +-
 gradle.properties                                  | 24 +++++++++-------------
 grails-bom/apache-plugins.properties               | 12 +++++++----
 grails-bom/plugins.properties                      |  7 +------
 grails-databinding/build.gradle                    |  4 ----
 .../async-events-pubsub-demo/build.gradle          |  5 +----
 grails-test-examples/demo33/build.gradle           |  5 +----
 grails-test-examples/issue-views-182/build.gradle  |  5 +----
 .../plugins/loadafter/build.gradle                 | 16 ++++++++++++++-
 grails-test-suite-persistence/build.gradle         |  3 ---
 grails-test-suite-uber/build.gradle                | 10 +--------
 rename_gradle_artifacts.sh                         |  2 +-
 settings.gradle                                    |  6 +++---
 14 files changed, 44 insertions(+), 59 deletions(-)

diff --git a/RENAME.md b/RENAME.md
index 905e42ab4d..22db96eb56 100644
--- a/RENAME.md
+++ b/RENAME.md
@@ -125,7 +125,7 @@ Below is a reference of all migrated artifacts - both their 
old and new name.
 | org.grails                        | grails-plugin-url-mappings               
       | org.apache.grails                               | grails-url-mappings  
                                         |                        |             
           | grails-core            |
 | org.grails                        | grails-plugin-validation                 
       | org.apache.grails                               | grails-validation    
                                         |                        |             
           | grails-core            |
 | org.grails                        | views-core                               
       | org.apache.grails.views                         | grails-views-core    
                                         |                        |             
           | grails-views           |
-| org.grails.plugins                | views-json                               
       | org.apache.grails.views                         | grails-views-gson    
                                         |                        |             
           | grails-views           |
+| org.grails.plugins                | views-json                               
       | org.apache.grails                               | grails-views-gson    
                                         |                        |             
           | grails-views           |
 | org.grails                        | views-json-testing-support               
       | org.apache.grails                               | 
grails-testing-support-views-gson                             |                 
       |                        | grails-views           |
 | org.grails                        | views-markup                             
       | org.apache.grails                               | grails-views-markup  
                                         |                        |             
           | grails-views           |
 | org.grails                        | grails-web                               
       | org.apache.grails.web                           | grails-web-core      
                                         |                        |             
           | grails-core            |
diff --git a/dependabot/build.gradle b/dependabot/build.gradle
index d3f4868e86..c8dee603aa 100644
--- a/dependabot/build.gradle
+++ b/dependabot/build.gradle
@@ -63,7 +63,7 @@ dependencies {
     api "org.grails.plugins:neo4j:${project['plugins-neo4j.version']}"
     api 
"org.apache.grails:grails-scaffolding:${project['plugins-scaffolding.version']}"
     api 
"org.apache.grails:grails-data-mongodb-gson-templates:${project['plugins-views-json-templates.version']}"
-    api 
"org.apache.grails.views:grails-views-gson:${project['plugins-views-json.version']}"
+    api 
"org.apache.grails:grails-views-gson:${project['plugins-views-json.version']}"
     api 
"org.grails.plugins:views-markup:${project['plugins-views-markup.version']}"
     api "org.grails.profiles:angular:${project['profiles.version']}"
     api "org.grails.profiles:base:${project['profiles.version']}"
diff --git a/gradle.properties b/gradle.properties
index 844e6a4577..87274c566f 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -38,7 +38,7 @@ preventSnapshotPublish=false
 # https://github.com/apache/grails-gradle-plugin/issues/222
 slf4jPreventExclusion=true
 
-# Generated on Fri Apr 04 01:08:08 EDT 2025 by: ./gradlew :grails-bom:syncProps
+# Generated on Fri Apr 04 03:18:33 EDT 2025 by: ./gradlew :grails-bom:syncProps
 # Only version value modifications allowed after this point. Do not insert or 
change version names. 
 ant.version=1.10.15
 asciidoctorj.version=3.0.0
@@ -52,8 +52,6 @@ commons-text.version=1.12.0
 directory-watcher.version=0.18.0
 flying-saucer-pdf-openpdf.version=9.4.0
 geb-spock.version=7.0
-grails-data-hibernate5-core.version=                           *** UNDEFINED **
-grails-datamapping-mongodb.version=                            *** UNDEFINED **
 grails-datastore.version=9.0.0-SNAPSHOT
 grails-gdoc-engine.version=1.0.1
 grails-gradle-plugins.version=7.0.0-SNAPSHOT
@@ -71,22 +69,20 @@ liquibase.version=4.27.0
 mongodb.version=5.3.1
 objenesis.version=3.4
 plugins-cache.version=8.0.0-SNAPSHOT
-plugins-fields.version=7.0.0-SNAPSHOT
+plugins-grails-data-hibernate5.version=9.0.0-SNAPSHOT
+plugins-grails-data-hibernate5-dbmigration.version=9.0.0-SNAPSHOT
+plugins-grails-data-mongodb.version=9.0.0-SNAPSHOT
+plugins-grails-data-mongodb-gson-templates.version=9.0.0-SNAPSHOT
+plugins-grails-fields.version=7.0.0-SNAPSHOT
 plugins-grails-geb.version=5.0.0-SNAPSHOT
-plugins-hibernate5.version=9.0.0-SNAPSHOT
-plugins-hibernate5-dbmigration.version=9.0.0-SNAPSHOT
-plugins-mongodb.version=9.0.0-SNAPSHOT
+plugins-grails-scaffolding.version=7.0.0-SNAPSHOT
+plugins-grails-views-gson.version=7.0.0-SNAPSHOT
+plugins-grails-views-markup.version=7.0.0-SNAPSHOT
 plugins-neo4j.version=8.1.0
-plugins-scaffolding.version=7.0.0-SNAPSHOT
-plugins-views-gradle.version=7.0.0-SNAPSHOT
-plugins-views-gson-templates.version=9.0.0-SNAPSHOT
-plugins-views-json.version=7.0.0-SNAPSHOT
-plugins-views-markup.version=7.0.0-SNAPSHOT
 profiles.version=10.0.2
 rxjava.version=1.3.8
 rxjava2.version=2.2.21
 rxjava3.version=3.1.10
 spock.version=2.3-groovy-4.0
 spring-boot.version=3.4.2
-springloaded.version=1.2.8.RELEASE
-views-json-testing-support.version=7.0.0-SNAPSHOT
\ No newline at end of file
+springloaded.version=1.2.8.RELEASE
\ No newline at end of file
diff --git a/grails-bom/apache-plugins.properties 
b/grails-bom/apache-plugins.properties
index 58e3dee29f..e2474346ca 100644
--- a/grails-bom/apache-plugins.properties
+++ b/grails-bom/apache-plugins.properties
@@ -1,5 +1,9 @@
 grails-geb=5.0.0-SNAPSHOT
-hibernate5-dbmigration=9.0.0-SNAPSHOT
-hibernate5=9.0.0-SNAPSHOT
-mongodb=9.0.0-SNAPSHOT
-views-gson-templates=9.0.0-SNAPSHOT
+grails-data-hibernate5-dbmigration=9.0.0-SNAPSHOT
+grails-data-hibernate5=9.0.0-SNAPSHOT
+grails-data-mongodb=9.0.0-SNAPSHOT
+grails-data-mongodb-gson-templates=9.0.0-SNAPSHOT
+grails-fields=7.0.0-SNAPSHOT
+grails-scaffolding=7.0.0-SNAPSHOT
+grails-views-gson=7.0.0-SNAPSHOT
+grails-views-markup=7.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/grails-bom/plugins.properties b/grails-bom/plugins.properties
index 0807a5ad9e..a99adfd40f 100644
--- a/grails-bom/plugins.properties
+++ b/grails-bom/plugins.properties
@@ -1,7 +1,2 @@
 cache=8.0.0-SNAPSHOT
-fields=7.0.0-SNAPSHOT
-neo4j=8.1.0
-scaffolding=7.0.0-SNAPSHOT
-views-gradle=7.0.0-SNAPSHOT
-views-json=7.0.0-SNAPSHOT
-views-markup=7.0.0-SNAPSHOT
\ No newline at end of file
+neo4j=8.1.0
\ No newline at end of file
diff --git a/grails-databinding/build.gradle b/grails-databinding/build.gradle
index 90be83a8a3..fbcaddec9c 100644
--- a/grails-databinding/build.gradle
+++ b/grails-databinding/build.gradle
@@ -20,17 +20,13 @@ dependencies {
 
     testImplementation project(':grails-test-suite-base')
     testImplementation "org.apache.grails:grails-testing-support-web", {
-        exclude module:'grails-plugin-rest' // TODO: Remove after gsp is built
         exclude module:'grails-rest-transforms'
         exclude module:'grails-interceptors'
-        exclude module:'grails-plugin-interceptors' // TODO: Remove after gsp 
is built
         exclude module:'grails-test-core'
-        exclude module:'grails-test' // TODO: Remove after gsp is built
         exclude module:'grails-core'
         exclude module:'grails-async'
         exclude module:'grails-gsp-core'
         exclude module:'grails-testing-support-core'
-        exclude module:'grails-testing-support' //TODO: Remove after gsp is 
built
     }
     testImplementation project(':grails-testing-support-core')
 
diff --git a/grails-test-examples/async-events-pubsub-demo/build.gradle 
b/grails-test-examples/async-events-pubsub-demo/build.gradle
index 85a3285c29..e2c886b553 100644
--- a/grails-test-examples/async-events-pubsub-demo/build.gradle
+++ b/grails-test-examples/async-events-pubsub-demo/build.gradle
@@ -35,10 +35,7 @@ dependencies {
     implementation "org.apache.grails:grails-url-mappings"
     implementation "org.apache.grails.web:grails-web-boot"
 
-    implementation 'org.apache.grails.views:grails-views-gson', {
-        exclude group: 'org.grails', module: 'grails-plugin-rest' // TODO: 
remove when views published
-    }
-    implementation 'org.apache.grails:grails-rest-transforms' // TODO: Remove 
when views published
+    implementation 'org.apache.grails:grails-views-gson'
     implementation 'org.apache.grails:grails-data-hibernate5'
 
     implementation 'org.springframework.boot:spring-boot-autoconfigure'
diff --git a/grails-test-examples/demo33/build.gradle 
b/grails-test-examples/demo33/build.gradle
index 559e0f1a17..6d75e10ee9 100644
--- a/grails-test-examples/demo33/build.gradle
+++ b/grails-test-examples/demo33/build.gradle
@@ -36,10 +36,7 @@ dependencies {
     implementation 'org.apache.grails.web:grails-web-boot'
     implementation 'org.apache.grails:grails-gsp'
     implementation 'org.apache.grails:grails-data-hibernate5'
-    implementation 'org.apache.grails.views:grails-views-gson', {
-        exclude group: 'org.grails', module: 'grails-plugin-rest' // TODO: 
remove when views published
-    }
-    implementation 'org.apache.grails:grails-rest-transforms' // TODO: Remove 
when views published
+    implementation 'org.apache.grails:grails-views-gson'
 
     runtimeOnly 'com.bertramlabs.plugins:asset-pipeline-grails'
     runtimeOnly 'com.h2database:h2'
diff --git a/grails-test-examples/issue-views-182/build.gradle 
b/grails-test-examples/issue-views-182/build.gradle
index d560bfd3b5..97e371f952 100644
--- a/grails-test-examples/issue-views-182/build.gradle
+++ b/grails-test-examples/issue-views-182/build.gradle
@@ -40,10 +40,7 @@ dependencies {
     implementation "org.apache.grails:grails-async"
     implementation "org.apache.grails:grails-events"
     implementation "org.apache.grails:grails-data-hibernate5"
-    implementation "org.apache.grails.views:grails-views-gson", {
-        exclude group: 'org.grails', module: 'grails-plugin-rest' // TODO: 
remove when views published
-    }
-    implementation 'org.apache.grails:grails-rest-transforms' // TODO: Remove 
when views published
+    implementation "org.apache.grails:grails-views-gson"
     console "org.apache.grails:grails-console"
     profile "org.grails.profiles:rest-api"
     runtimeOnly "com.h2database:h2"
diff --git a/grails-test-examples/plugins/loadafter/build.gradle 
b/grails-test-examples/plugins/loadafter/build.gradle
index 2b9cd2f962..09a029a8d5 100644
--- a/grails-test-examples/plugins/loadafter/build.gradle
+++ b/grails-test-examples/plugins/loadafter/build.gradle
@@ -28,7 +28,21 @@ dependencies {
     api "org.apache.grails:grails-dependencies"
     api "jakarta.servlet:jakarta.servlet-api"
 
-    implementation 
"org.grails.plugins:spring-security-core:$springSecurityCoreVersion"
+    implementation 
"org.grails.plugins:spring-security-core:$springSecurityCoreVersion", {
+        exclude group: 'org.grails', module: 'grails-datastore-core' // TODO: 
remove when spring security is updated
+        exclude group: 'org.grails', module: 'grails-datastore-gorm' // TODO: 
remove when spring security is updated
+        exclude group: 'org.grails.plugins', module: 'async' // TODO: remove 
when spring security is updated
+        exclude group: 'org.grails', module: 'grails-web-common' // TODO: 
remove when spring security is updated
+        exclude group: 'org.grails', module: 'grails-web-url-mappings' // 
TODO: remove when spring security is updated
+        exclude group: 'org.grails', module: 'grails-events-transform' // 
TODO: remove when spring security is updated
+        exclude group: 'org.grails', module: 'grails-plugin-mimetypes' // 
TODO: remove when spring security is updated
+    }
+    implementation 'org.apache.grails.data:grails-datastore-core' // TODO: 
Remove when spring security is updated
+    implementation 'org.apache.grails.data:grails-datamapping-core' // TODO: 
Remove when spring security is updated
+    implementation 'org.apache.grails.events:grails-events-transforms' // 
TODO: Remove when spring security is updated
+    implementation 'org.apache.grails:grails-async' // TODO: Remove when 
spring security is updated
+    implementation 'org.apache.grails.web:grails-web-common' // TODO: Remove 
when spring security is updated
+    implementation 'org.apache.grails.web:grails-web-url-mappings' // TODO: 
Remove spring security is published published
 
     console "org.apache.grails:grails-console"
 }
diff --git a/grails-test-suite-persistence/build.gradle 
b/grails-test-suite-persistence/build.gradle
index 8fea64bdaf..661fc3a38c 100644
--- a/grails-test-suite-persistence/build.gradle
+++ b/grails-test-suite-persistence/build.gradle
@@ -36,10 +36,7 @@ dependencies {
 
     testImplementation project(':grails-async-plugin')
     testImplementation "org.apache.grails:grails-testing-support-datamapping", 
{
-        exclude module:'grails-plugin-rest' // TODO: Remove after gorm is built
-        exclude module:'grails-rest-transforms' // TODO: Remove after gorm is 
built
         exclude module:'grails-testing-support-core'
-        exclude module:'grails-testing-support' // TODO: Remove after gorm is 
built
     }
     testImplementation project(':grails-testing-support-core')
 
diff --git a/grails-test-suite-uber/build.gradle 
b/grails-test-suite-uber/build.gradle
index 1756963801..fd604fc39b 100644
--- a/grails-test-suite-uber/build.gradle
+++ b/grails-test-suite-uber/build.gradle
@@ -27,23 +27,15 @@ dependencies {
     testImplementation 'org.apache.groovy:groovy-test-junit5'
     testImplementation 'org.junit.jupiter:junit-jupiter-api'
     testImplementation 'org.apache.grails.data:grails-data-hibernate5-core'
-    testImplementation "org.apache.grails:grails-gsp", {
-        exclude module: 'grails-datastore-gorm-validation' // TODO: Remove 
after views is built
-    }
+    testImplementation "org.apache.grails:grails-gsp"
     testImplementation 'org.apache.grails:grails-testing-support-datamapping', 
{
         // This is a local project dependency
         exclude module: 'grails-testing-support-core'
-        exclude module: 'grails-testing-support'// TODO: remove after gorm is 
built
-        exclude module: 'grails-plugin-rest' // TODO: remove after gorm is 
built
         exclude module: 'grails-rest-transforms'
     }
     testImplementation 'org.apache.grails:grails-testing-support-web', {
         // This is a local project dependency
         exclude module: 'grails-testing-support-core'
-        exclude module: 'grails-datastore-gorm-validation' // TODO: Remove 
after views is built
-        exclude module: 'grails-plugin-interceptors' // TODO: remove after 
views is built
-        exclude module: 'grails-testing-support' // TODO: remove after views 
is built
-        exclude module: 'grails-plugin-rest' // TODO: remove after views is 
built
         exclude module: 'grails-rest-transforms'
     }
     testImplementation 'org.apache.grails.data:grails-datamapping-validation'
diff --git a/rename_gradle_artifacts.sh b/rename_gradle_artifacts.sh
index 78966b67cc..40e3e72301 100755
--- a/rename_gradle_artifacts.sh
+++ b/rename_gradle_artifacts.sh
@@ -126,7 +126,7 @@ while getopts "pdvsqrtcfgl:" flag; do
   elif [ "${flag}" = "v" ]; then
     echo "Mapping grails-views artifacts"
     declare -a views_mappings=(
-      
"org[.]grails[.]plugins:views-json|org.apache.grails.views:grails-views-gson"
+      "org[.]grails[.]plugins:views-json|org.apache.grails:grails-views-gson"
       "org[.]grails[.]plugins:scaffolding|org.apache.grails:grails-scaffolding"
       "org[.]grails[.]plugins:gsp|org.apache.grails:grails-gsp"
       "org[.]grails[.]plugins:fields|org.apache.grails:grails-fields"
diff --git a/settings.gradle b/settings.gradle
index b2782e742a..a3cc68a8c9 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -67,8 +67,8 @@ include (
         // Test Suite
         'grails-test-suite-base',
         'grails-test-suite-persistence',
-//        'grails-test-suite-uber',
-//        'grails-test-suite-web',
+        'grails-test-suite-uber',
+        'grails-test-suite-web',
 
         // Gradle Plugin
         'grails-gradle-model',
@@ -112,7 +112,7 @@ project(':grails-async-rxjava2').projectDir = 
file('grails-async/rxjava2')
 project(':grails-async-rxjava3').projectDir = file('grails-async/rxjava3')
 project(':grails-async-plugin').projectDir = file('grails-async/plugin')
 
-// Functional Tests
+//// Functional Tests
 //include (
 //        'grails-test-examples-async-events-pubsub-demo',
 //        'grails-test-examples-app1',

Reply via email to