You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ja...@apache.org on 2026/03/30 23:18:37 UTC
(grails-core) branch issue-13752-upgrade-jansi-jline updated (abb80cb740 -> 63b864df48)
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch issue-13752-upgrade-jansi-jline
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from abb80cb740 Merge branch '8.0.x' into issue-13752-upgrade-jansi-jline
add a862264c55 fix: remove remnants of `doWithWebDescriptor`
add 54a6f4d0c4 docs: more javadoc updates `GrailsPluginManager`
add fe8a90ac1e test: convert `GrailsPluginMetadataTests` to Spock
add a4618118aa docs: remove duplicate javadoc in `DefaultGrailsPluginManager`
add e0aff6fe11 docs: add that a plugin class extends `Plugin`
add a5e032688f fix for UrlMapping greedy extension matching across path segments
add a7cb32e321 Merge branch '7.1.x' into 7.1.x-url-mapping-greedy-extension-3
add e928a30b92 Merge branch '7.1.x' into 7.1.x-url-mapping-greedy-extension-3
add 9bed25ddb9 fix comments
add 40ec8df897 Merge pull request #15522 from codeconsole/7.1.x-url-mapping-greedy-extension-3
add 3e9f368536 Add default validation for $namespace, $controller, and $action url mapping variables
add 575420b29d The wildcard validation works through matchAll()
add 7feb6b5a1d fix tests
add cad7b9d1ca simplfy setting validateWildcardMappings
add 93c0e5e00e docs: Add documentation for `grails-testing-support-http-client`
add f89bbf277d build: publish `grails-testing-support-http-client`
add 166bde420e Merge pull request #15529 from apache/feat/http-client-testing-support
add 3e67c83c16 Load plugin.yml/plugin.groovy earlier so @ConditionalProperties* work
add aac66c712c Restore !initialized check
add 84375c4d7b Rename method
add 84cdd03ea8 Change types
add 3193c46eb6 Add missing initialized = true
add 35b29fbbff Be sure tests do not initialize by default
add d56f8b4f4a Fix plugin initialization state
add 5eed19f25a test: migrate `GrailsPluginManagerTests` to Spock
add 8cff3a5b8c Merge pull request #15533 from apache/matrei/plugin-manager-tests
add 6acd33dc30 Merge branch '7.0.x' into 7.1.x
add 9bcab44d7b Merge branch '7.1.x' into fork/jdaugherty/conditionalPluginConfiguration
add ae433f1899 test: Migrate `GrailsPluginManagerTests` to use `PluginDiscovery`
add a0ed1d03b2 fix: use a GroovyClassLoader for dynamic plugin loading from resource
add 161f53ea09 chore: cleanup `DefaultPluginDiscovery`
add 72efb3857b fix: rename `MockGrailsPluginDiscovery` to `MockPluginDiscovery`
add 424bac7fcc test: remove unnecessary operation in `ResourceLocatorSpec`
add 0993eb48e7 chore: cleanup `ResourceLocatorSpec`
add d0682103b9 chore: cleanup `GrailsPluginUtilsSpec`
add c9c36af67b fix: rename `GrailsPluginDiscoverySpec` to `PluginDiscoverySpec`
add 6082f4d492 chore: cleanup `BasePluginFilter`
add e1dbfb6a0d chore: add/update javadoc and cleanup
add 56a3beab58 chore: code style
add 7ff37a2c39 test: rename `GrailsPluginUtilsSpec` to `PluginUtilsSpec`
add 4c8e8a11d9 Merge pull request #15409 from jdaugherty/conditionalPluginConfiguration
add 90c408651d Fix overlapping task outputs preventing build cache usage
add fc7c9a4885 Normalize APP_BASE_DIR system property for build cache relocatability
add ffbf8adb73 Make SBOM timestamp reproducible to prevent cascading cache misses
add a5b18b27ba Stop declaring project directory as @InputDirectory on forked JVM tasks
add 5d885bfd70 Merge pull request #15532 from ribafish/fix-overlapping-task-outputs
add 9e5cba2a97 Merge branch '7.0.x' into 7.1.x
add 4859f0be10 URL mapping group defaults support
add 770506bf8f update javadoc
add c31ce04a32 test: simplify `GroupDefaultsSpec`
add 37658a2bf9 test: add integration test coverage for URL mapping group default inheritance
add cb0c9a6875 Merge pull request #15526 from codeconsole/url-mapping-group-defaults
add 42817dfd4a Merge branch '7.1.x' into url-mapping-wildcard-validation
add 58f9d83e05 ensure specific matches always win over wildcard matches
add bbc7d22051 Allow null overrides for namespace, plugin and version
add dd9ca3c3be literal paths override paths
add f85c572435 test: simplify `WildcardActionValidationSpec`
add 79d34a151e docs: clarify wildcard action mapping behavior in URL validation
add c9c42a9e92 test: add functional tests for wildcard url mappings
add dda74dca14 test: move disabled wildcard URL mappings to separate test app
add 8d32f13661 test: fix disabled wildcard url mapping functional tests
add 04904da528 move upgrading notes to 7.1
add 95f9749f2f Merge pull request #15525 from codeconsole/url-mapping-wildcard-validation
add 1b6a967860 fix: register data binding plugin
add 0ee0a7e64b chore: code style
add 91c7dfdac0 Merge pull request #15518 from apache/matrei/register-databinding-plugin
add c66160262f Merge branch '7.1.x' into matrei/cleanup-do-with-web
add 795014eac3 test: fix `GrailsPluginMetadataTests`
add 3d90327a14 Merge pull request #15500 from apache/matrei/cleanup-do-with-web
add 5c3bdd0cdd Merge branch '7.1.x' into 8.0.x
add 63b864df48 Merge branch '8.0.x' into issue-13752-upgrade-jansi-jline
No new revisions were added by this update.
Summary of changes:
.../apache/grails/buildsrc/CompilePlugin.groovy | 6 +
.../grails/buildsrc/GrailsCodeStylePlugin.groovy | 30 +-
.../org/apache/grails/buildsrc/SbomPlugin.groovy | 12 +-
gradle/publish-root-config.gradle | 1 +
.../groovy/grails/plugins/GrailsPluginInfo.java | 3 +-
.../config/GrailsApplicationPostProcessor.groovy | 72 +-
.../boot/config/GrailsAutoConfiguration.groovy | 5 +-
.../config/GrailsEnvironmentPostProcessor.java | 169 +++
.../ProfilingGrailsApplicationPostProcessor.groovy | 32 +-
.../src/main/groovy/grails/config/Settings.groovy | 10 +
.../grails/plugins/CompatibilityPluginFilter.java | 46 +
.../grails/plugins/DefaultGrailsPluginManager.java | 724 ++--------
.../main/groovy/grails/plugins/GrailsPlugin.java | 74 +-
.../groovy/grails/plugins/GrailsPluginManager.java | 238 ++--
.../groovy/grails/plugins/GrailsPluginSorter.java | 215 +++
.../src/main/groovy/grails/plugins/Plugin.groovy | 4 +-
.../main/groovy/grails/plugins/PluginFilter.java | 1 +
.../core/GrailsBootstrapRegistryInitializer.java | 66 +
.../grails/core/plugins/ClasspathPluginFinder.java | 110 ++
.../core/plugins/DefaultPluginDiscovery.java | 654 +++++++++
.../grails/core/plugins/PluginDescriptor.java | 110 ++
.../grails/core/plugins/PluginDiscovery.java | 199 +++
.../org/apache/grails/core/plugins/PluginInfo.java | 203 +++
.../apache/grails/core/plugins/PluginMetadata.java | 256 ++++
.../apache/grails/core/plugins/PluginUtils.java | 774 ++++++++++
.../grails/core/plugins/PluginXmlHandler.java | 82 ++
.../core/plugins/filters/BasePluginFilter.java | 234 +++
.../plugins/filters/ExcludingPluginFilter.java | 83 ++
.../plugins/filters/IncludingPluginFilter.java | 79 ++
.../core/plugins/filters/NoOpPluginFilter.java} | 20 +-
.../grails/core/plugins/filters}/PluginFilter.java | 18 +-
.../plugins/filters/PluginFilterRetriever.java | 124 ++
.../org/grails/plugins/AbstractGrailsPlugin.java | 93 +-
.../plugins/AbstractGrailsPluginManager.java | 190 ++-
.../org/grails/plugins/BasePluginFilter.java | 7 +-
.../org/grails/plugins/BinaryGrailsPlugin.java | 29 +-
.../plugins/BinaryGrailsPluginDescriptor.java | 35 +-
.../org/grails/plugins/CorePluginFinder.java | 195 +--
.../org/grails/plugins/DefaultGrailsPlugin.java | 198 +--
.../org/grails/plugins/ExcludingPluginFilter.java | 12 +-
.../org/grails/plugins/IdentityPluginFilter.java | 8 +-
.../org/grails/plugins/IncludingPluginFilter.java | 8 +-
.../grails/plugins/MockGrailsPluginManager.java | 26 +-
.../org/grails/plugins/MockPluginDiscovery.java | 64 +
.../org/grails/plugins/PluginFilterRetriever.java | 32 +-
.../plugins/ProfilingGrailsPluginManager.java | 69 +-
.../src/main/resources/META-INF/spring.factories | 4 +-
.../grails/boot/DevelopmentModeWatchSpec.groovy | 2 +-
.../GrailsEnvironmentPostProcessorSpec.groovy | 290 ++++
.../plugins/DefaultGrailsPluginManagerSpec.groovy | 72 +-
.../grails/plugins/GrailsPluginSorterSpec.groovy | 302 ++++
.../grails/core/plugins/PluginDiscoverySpec.groovy | 317 +++++
.../grails/core/plugins/PluginUtilsSpec.groovy | 365 +++++
.../org/grails/core/io/ResourceLocatorSpec.groovy | 100 +-
.../org/grails/plugins/BinaryPluginSpec.groovy | 87 +-
.../plugins/GrailsPluginConfigurationClass.groovy | 78 +-
.../org/grails/plugins/GrailsPluginTests.groovy | 37 +-
.../AbstractDataBindingGrailsPlugin.groovy | 121 --
.../DataBindingConfigurationProperties.java | 18 +-
.../databinding/DataBindingGrailsPlugin.groovy | 18 +-
.../Jsr310ConvertersConfigurationSpec.groovy | 32 +-
grails-doc/src/en/guide/introduction/whatsNew.adoc | 1 -
.../src/en/guide/testing/integrationTesting.adoc | 305 ++++
.../theWebLayer/urlmappings/embeddedVariables.adoc | 36 +
.../mappingToControllersAndActions.adoc | 39 +
grails-doc/src/en/guide/toc.yml | 11 +-
.../src/en/guide/upgrading/upgrading33x.adoc | 506 -------
.../src/en/guide/upgrading/upgrading40x.adoc | 469 +++++-
.../src/en/guide/upgrading/upgrading50x.adoc | 219 ++-
.../src/en/guide/upgrading/upgrading60x.adoc | 1494 ++------------------
.../src/en/guide/upgrading/upgrading70x.adoc | 859 ++++++++++-
.../src/en/guide/upgrading/upgrading71x.adoc | 726 ++++++++++
.../{upgrading70x.adoc => upgrading80x.adoc} | 1 -
.../plugin/core/GrailsAppBaseDirProvider.groovy | 53 +
.../gradle/plugin/core/GrailsGradlePlugin.groovy | 12 +-
.../GrailsConventionGroovyPageLocatorSpec.groovy | 227 +--
.../micronaut/GrailsMicronautGrailsPlugin.groovy | 29 +-
grails-profiles/plugin/templates/Plugin.groovy | 4 -
grails-test-examples/app1/build.gradle | 2 +-
.../functionaltests/InspectConfigController.groovy | 27 +
.../controllers/functionaltests/UrlMappings.groovy | 21 +
.../urlmappings/GroupDefaultsController.groovy} | 56 +-
.../urlmappings/GroupOverrideController.groovy} | 14 +-
.../showConditionalBeans.gsp} | 8 +-
.../ConditionalOnPropertyFromPluginYmlSpec.groovy | 62 +
.../urlmappings/UrlMappingsSpec.groovy | 69 +
grails-test-examples/app4/README.md | 27 +
.../{issue-11767 => app4}/build.gradle | 16 +-
.../{app3 => app4}/grails-app/conf/application.yml | 13 +-
.../grails-app/conf/logback.xml | 1 +
.../controllers/app4/CommunityController.groovy} | 14 +-
.../controllers/app4/ErrorsController.groovy} | 13 +-
.../controllers/app4/InviteController.groovy} | 21 +-
.../controllers/app4/TopicController.groovy} | 36 +-
.../controllers/app4}/UrlMappings.groovy | 25 +-
.../grails-app/init/app4}/Application.groovy | 6 +-
.../WildcardActionValidationFunctionalSpec.groovy | 100 ++
.../app5}/README.md | 4 +-
.../{issue-11767 => app5}/build.gradle | 16 +-
.../app5}/grails-app/conf/application.yml | 32 +-
.../grails-app/conf/logback.xml | 1 +
.../controllers/app5/TargetController.groovy} | 15 +-
.../controllers/app5}/UrlMappings.groovy | 9 +-
.../app5/WildcardValidationController.groovy} | 21 +-
.../grails-app/init/app5}/Application.groovy | 6 +-
.../app5/WildcardValidationDisabledSpec.groovy} | 36 +-
.../async-events-pubsub-demo/build.gradle | 2 +-
grails-test-examples/cache/build.gradle | 2 +-
grails-test-examples/demo33/build.gradle | 2 +-
.../grails-multiple-datasources/build.gradle | 2 +-
.../hibernate5/issue450/build.gradle | 2 +-
grails-test-examples/issue-11102/build.gradle | 2 +-
grails-test-examples/issue-11767/build.gradle | 2 +-
grails-test-examples/issue-15228/build.gradle | 2 +-
grails-test-examples/issue-views-182/build.gradle | 2 +-
grails-test-examples/micronaut/build.gradle | 2 +-
.../loadafter/grails-app/conf/plugin.yml} | 6 +-
.../LoadafterFeatureAutoConfiguration.java | 51 +
...rk.boot.autoconfigure.AutoConfiguration.imports | 1 +
.../plugins/loadfirst/grails-app/conf/plugin.yml | 4 +
.../LoadfirstFeatureAutoConfiguration.java | 51 +
...rk.boot.autoconfigure.AutoConfiguration.imports | 1 +
.../plugins/loadsecond/grails-app/conf/plugin.yml | 4 +
.../LoadsecondFeatureAutoConfiguration.java | 51 +
...rk.boot.autoconfigure.AutoConfiguration.imports | 1 +
.../views-functional-tests/build.gradle | 2 +-
.../plugins/DefaultGrailsPluginManagerTests.java | 57 +-
.../plugins/filters/PluginFilterFactoryTests.java | 88 ++
.../grails/commons/GrailsPluginManagerTests.groovy | 391 +++--
.../grails/plugins/CoreGrailsPluginTests.groovy | 11 +-
.../grails/plugins/PluginFilterFactoryTests.java | 74 -
.../org/grails/plugins/PluginLoadOrderTests.groovy | 28 +-
.../metadata/GrailsPluginMetadataTests.groovy | 115 +-
.../mapping/DoubleWildcardUrlMappingTests.groovy | 23 +-
.../grails/testing/GrailsApplicationBuilder.groovy | 53 +-
grails-testing-support-http-client/README.md | 5 +-
grails-testing-support-http-client/build.gradle | 4 +-
.../boot/EmbeddedContainerWithGrailsSpec.groovy | 37 +-
.../servlet/plugins/GrailsWebPluginManager.groovy | 18 +-
grails-web-url-mappings/build.gradle | 1 +
.../groovy/grails/web/mapping/UrlMappingInfo.java | 16 +
.../web/mapping/DefaultUrlMappingEvaluator.java | 86 +-
.../grails/web/mapping/DefaultUrlMappingInfo.java | 9 +
.../org/grails/web/mapping/MetaMappingInfo.groovy | 1 +
.../org/grails/web/mapping/RegexUrlMapping.java | 10 +-
.../mvc/AbstractGrailsControllerUrlMappings.groovy | 44 +-
.../UrlMappingsWithGreedyExtensionSpec.groovy | 13 +
.../grails/web/mapping/GroupDefaultsSpec.groovy | 131 ++
.../grails/web/mapping/LinkGeneratorSpec.groovy | 11 +-
.../UrlMappingsHolderFactoryBeanSpec.groovy | 6 +-
.../mvc/WildcardActionValidationSpec.groovy | 230 +++
settings.gradle | 4 +
152 files changed, 10339 insertions(+), 4444 deletions(-)
create mode 100644 grails-core/src/main/groovy/grails/boot/config/GrailsEnvironmentPostProcessor.java
create mode 100644 grails-core/src/main/groovy/grails/plugins/CompatibilityPluginFilter.java
create mode 100644 grails-core/src/main/groovy/grails/plugins/GrailsPluginSorter.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/GrailsBootstrapRegistryInitializer.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/ClasspathPluginFinder.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/DefaultPluginDiscovery.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/PluginDescriptor.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/PluginDiscovery.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/PluginInfo.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/PluginMetadata.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/PluginUtils.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/PluginXmlHandler.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/filters/BasePluginFilter.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/filters/ExcludingPluginFilter.java
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/filters/IncludingPluginFilter.java
copy grails-core/src/main/groovy/org/{grails/plugins/IdentityPluginFilter.java => apache/grails/core/plugins/filters/NoOpPluginFilter.java} (57%)
copy grails-core/src/main/groovy/{grails/plugins => org/apache/grails/core/plugins/filters}/PluginFilter.java (66%)
create mode 100644 grails-core/src/main/groovy/org/apache/grails/core/plugins/filters/PluginFilterRetriever.java
create mode 100644 grails-core/src/main/groovy/org/grails/plugins/MockPluginDiscovery.java
create mode 100644 grails-core/src/test/groovy/grails/boot/config/GrailsEnvironmentPostProcessorSpec.groovy
create mode 100644 grails-core/src/test/groovy/grails/plugins/GrailsPluginSorterSpec.groovy
create mode 100644 grails-core/src/test/groovy/org/apache/grails/core/plugins/PluginDiscoverySpec.groovy
create mode 100644 grails-core/src/test/groovy/org/apache/grails/core/plugins/PluginUtilsSpec.groovy
delete mode 100644 grails-databinding/src/main/groovy/org/grails/plugins/databinding/AbstractDataBindingGrailsPlugin.groovy
copy grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/StatelessDatastore.java => grails-databinding/src/main/groovy/org/grails/plugins/databinding/DataBindingGrailsPlugin.groovy (75%)
delete mode 100644 grails-doc/src/en/guide/upgrading/upgrading33x.adoc
create mode 100644 grails-doc/src/en/guide/upgrading/upgrading71x.adoc
copy grails-doc/src/en/guide/upgrading/{upgrading70x.adoc => upgrading80x.adoc} (99%)
create mode 100644 grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsAppBaseDirProvider.groovy
copy grails-test-examples/{micronaut/grails-app/controllers/micronaut/MicronautTestController.groovy => app1/grails-app/controllers/functionaltests/urlmappings/GroupDefaultsController.groovy} (55%)
copy grails-test-examples/{views-functional-tests/grails-app/controllers/functional/tests/InheritanceController.groovy => app1/grails-app/controllers/functionaltests/urlmappings/GroupOverrideController.groovy} (75%)
copy grails-test-examples/app1/grails-app/views/{forwarding/displayFlash.gsp => inspectConfig/showConditionalBeans.gsp} (67%)
create mode 100644 grails-test-examples/app1/src/integration-test/groovy/functionaltests/ConditionalOnPropertyFromPluginYmlSpec.groovy
create mode 100644 grails-test-examples/app4/README.md
copy grails-test-examples/{issue-11767 => app4}/build.gradle (75%)
copy grails-test-examples/{app3 => app4}/grails-app/conf/application.yml (93%)
mode change 100755 => 100644
copy grails-test-examples/{database-cleanup => app4}/grails-app/conf/logback.xml (99%)
copy grails-test-examples/{views-functional-tests-plugin/grails-app/controllers/functional/tests/plugin/AuthorController.groovy => app4/grails-app/controllers/app4/CommunityController.groovy} (84%)
copy grails-test-examples/{views-functional-tests-plugin/grails-app/controllers/functional/tests/plugin/AuthorController.groovy => app4/grails-app/controllers/app4/ErrorsController.groovy} (82%)
copy grails-test-examples/{views-functional-tests-plugin/grails-app/controllers/functional/tests/plugin/AuthorController.groovy => app4/grails-app/controllers/app4/InviteController.groovy} (72%)
copy grails-test-examples/{views-functional-tests-plugin/grails-app/controllers/functional/tests/plugin/AuthorController.groovy => app4/grails-app/controllers/app4/TopicController.groovy} (59%)
copy grails-test-examples/{plugins/exploded/grails-app/controllers/exploded => app4/grails-app/controllers/app4}/UrlMappings.groovy (66%)
mode change 100755 => 100644
copy grails-test-examples/{demo33/grails-app/init/demo => app4/grails-app/init/app4}/Application.groovy (98%)
create mode 100644 grails-test-examples/app4/src/integration-test/groovy/app4/WildcardActionValidationFunctionalSpec.groovy
copy {build-logic/docs-core => grails-test-examples/app5}/README.md (80%)
copy grails-test-examples/{issue-11767 => app5}/build.gradle (75%)
copy {grails-data-neo4j/examples/grails3-neo4j => grails-test-examples/app5}/grails-app/conf/application.yml (88%)
copy grails-test-examples/{database-cleanup => app5}/grails-app/conf/logback.xml (99%)
copy grails-test-examples/{views-functional-tests-plugin/grails-app/controllers/functional/tests/plugin/AuthorController.groovy => app5/grails-app/controllers/app5/TargetController.groovy} (83%)
copy grails-test-examples/{plugins/exploded/grails-app/controllers/exploded => app5/grails-app/controllers/app5}/UrlMappings.groovy (86%)
mode change 100755 => 100644
copy grails-test-examples/{views-functional-tests-plugin/grails-app/controllers/functional/tests/plugin/AuthorController.groovy => app5/grails-app/controllers/app5/WildcardValidationController.groovy} (71%)
copy grails-test-examples/{demo33/grails-app/init/demo => app5/grails-app/init/app5}/Application.groovy (98%)
copy grails-test-examples/{views-functional-tests/src/integration-test/groovy/functional/tests/PersonInheritanceSpec.groovy => app5/src/integration-test/groovy/app5/WildcardValidationDisabledSpec.groovy} (50%)
copy grails-test-examples/{external-configuration/src/test/resources/externalConfig.yml => plugins/loadafter/grails-app/conf/plugin.yml} (94%)
create mode 100644 grails-test-examples/plugins/loadafter/src/main/java/loadafter/LoadafterFeatureAutoConfiguration.java
create mode 100644 grails-test-examples/plugins/loadafter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
create mode 100644 grails-test-examples/plugins/loadfirst/src/main/java/loadfirst/LoadfirstFeatureAutoConfiguration.java
create mode 100644 grails-test-examples/plugins/loadfirst/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
create mode 100644 grails-test-examples/plugins/loadsecond/src/main/java/loadsecond/LoadsecondFeatureAutoConfiguration.java
create mode 100644 grails-test-examples/plugins/loadsecond/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
create mode 100644 grails-test-suite-uber/src/test/groovy/org/apache/grails/core/plugins/filters/PluginFilterFactoryTests.java
delete mode 100644 grails-test-suite-uber/src/test/groovy/org/grails/plugins/PluginFilterFactoryTests.java
create mode 100644 grails-web-url-mappings/src/test/groovy/org/grails/web/mapping/GroupDefaultsSpec.groovy
create mode 100644 grails-web-url-mappings/src/test/groovy/org/grails/web/mapping/mvc/WildcardActionValidationSpec.groovy