From 7f2a73976e27c801d519e9bdeb9e765b2861641a Mon Sep 17 00:00:00 2001 From: Scott Murphy Heiberg Date: Fri, 22 Nov 2024 20:53:13 -0800 Subject: [PATCH] Remove versioning from example folder names --- .../build.gradle | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.xml | 0 .../controllers/example/BookController.groovy | 0 .../controllers/example/UrlMappings.groovy | 0 .../grails-app/domain/example/Book.groovy | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../init/datasources/Application.groovy | 0 .../example/AnotherBookService.groovy | 0 .../services/example/BookService.groovy | 0 .../grails-app/views/book/create.gsp | 0 .../grails-app/views/book/edit.gsp | 0 .../grails-app/views/book/index.gsp | 0 .../grails-app/views/book/show.gsp | 0 .../grails-app/views/error.gsp | 0 .../grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../DatabasePerTenantIntegrationSpec.groovy | 0 .../example/DatabasePerTenantSpec.groovy | 0 .../build.gradle | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.xml | 0 .../grails-app/conf/spring/resources.groovy | 0 .../functional/tests/BookController.groovy | 0 .../functional/tests/ProductController.groovy | 0 .../functional/tests/UrlMappings.groovy | 0 .../domain/functional/tests/Book.groovy | 0 .../domain/functional/tests/Business.groovy | 0 .../domain/functional/tests/Employee.groovy | 0 .../domain/functional/tests/Person.groovy | 0 .../domain/functional/tests/Product.groovy | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../init/functional/tests/Application.groovy | 0 .../init/functional/tests/BootStrap.groovy | 0 .../functional/tests/BookService.groovy | 0 .../grails-app/views/book/create.gsp | 0 .../grails-app/views/book/edit.gsp | 0 .../grails-app/views/book/index.gsp | 0 .../grails-app/views/book/show.gsp | 0 .../grails-app/views/error.gsp | 0 .../grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../tests/BookControllerSpec.groovy | 0 .../tests/CascadeValidationSpec.groovy | 0 .../functional/tests/ProductSpec.groovy | 0 .../src/main/groovy/another/Item.groovy | 0 ...ibernateMappingContextConfiguration.groovy | 0 .../tests/BookControllerUnitSpec.groovy | 0 .../build.gradle | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.xml | 0 .../grails-app/domain/ds2/Book.groovy | 0 .../grails-app/domain/example/Book.groovy | 0 .../init/datasources/Application.groovy | 0 .../services/example/BookService.groovy | 0 .../MultipleDataSourcesSpec.groovy | 0 .../build.gradle | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.xml | 0 .../controllers/example/BookController.groovy | 0 .../controllers/example/UrlMappings.groovy | 0 .../grails-app/domain/example/Book.groovy | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../init/datasources/Application.groovy | 0 .../example/AnotherBookService.groovy | 0 .../services/example/BookService.groovy | 0 .../grails-app/views/book/create.gsp | 0 .../grails-app/views/book/edit.gsp | 0 .../grails-app/views/book/index.gsp | 0 .../grails-app/views/book/show.gsp | 0 .../grails-app/views/error.gsp | 0 .../grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/notFound.gsp | 0 ...titionedMultiTenancyIntegrationSpec.groovy | 0 .../PartitionedMultiTenancySpec.groovy | 0 .../build.gradle | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images/favicon.ico | Bin .../grails-app/assets/images/grails_logo.png | Bin .../assets/images/skin/database_add.png | Bin .../assets/images/skin/database_delete.png | Bin .../assets/images/skin/database_edit.png | Bin .../assets/images/skin/database_save.png | Bin .../assets/images/skin/database_table.png | Bin .../assets/images/skin/exclamation.png | Bin .../grails-app/assets/images/skin/house.png | Bin .../assets/images/skin/information.png | Bin .../grails-app/assets/images/skin/shadow.jpg | Bin .../assets/images/skin/sorted_asc.gif | Bin .../assets/images/skin/sorted_desc.gif | Bin .../grails-app/assets/images/spinner.gif | Bin .../assets/javascripts/application.js | 0 .../assets/javascripts/jquery-2.1.3.js | 0 .../assets/stylesheets/application.css | 0 .../grails-app/assets/stylesheets/errors.css | 0 .../grails-app/assets/stylesheets/main.css | 0 .../grails-app/assets/stylesheets/mobile.css | 0 .../grails-app/conf/application.yml | 0 .../grails-app/conf/logback.xml | 0 .../controllers/example/BookController.groovy | 0 .../controllers/example/UrlMappings.groovy | 0 .../grails-app/domain/example/Book.groovy | 0 .../grails-app/i18n/messages.properties | 0 .../grails-app/i18n/messages_cs_CZ.properties | 0 .../grails-app/i18n/messages_da.properties | 0 .../grails-app/i18n/messages_de.properties | 0 .../grails-app/i18n/messages_es.properties | 0 .../grails-app/i18n/messages_fr.properties | 0 .../grails-app/i18n/messages_it.properties | 0 .../grails-app/i18n/messages_ja.properties | 0 .../grails-app/i18n/messages_nb.properties | 0 .../grails-app/i18n/messages_nl.properties | 0 .../grails-app/i18n/messages_pl.properties | 0 .../grails-app/i18n/messages_pt_BR.properties | 0 .../grails-app/i18n/messages_pt_PT.properties | 0 .../grails-app/i18n/messages_ru.properties | 0 .../grails-app/i18n/messages_sv.properties | 0 .../grails-app/i18n/messages_th.properties | 0 .../grails-app/i18n/messages_zh_CN.properties | 0 .../init/datasources/Application.groovy | 0 .../example/AnotherBookService.groovy | 0 .../services/example/BookService.groovy | 0 .../grails-app/views/book/create.gsp | 0 .../grails-app/views/book/edit.gsp | 0 .../grails-app/views/book/index.gsp | 0 .../grails-app/views/book/show.gsp | 0 .../grails-app/views/error.gsp | 0 .../grails-app/views/index.gsp | 0 .../grails-app/views/layouts/main.gsp | 0 .../grails-app/views/notFound.gsp | 0 .../SchemaPerTenantIntegrationSpec.groovy | 0 .../groovy/example/SchemaPerTenantSpec.groovy | 0 .../build.gradle | 0 .../main/groovy/example/Application.groovy | 0 .../src/main/groovy/example/Book.groovy | 0 .../main/groovy/example/BookController.groovy | 0 .../main/groovy/example/BookService.groovy | 0 .../src/main/resources/application.yml | 0 .../src/test/groovy/example/BookSpec.groovy | 0 .../build.gradle | 0 .../hibernate/example/ExampleSpec.groovy | 0 .../test/resources/simplelogger.properties | 0 settings.gradle | 28 +++++++++--------- 261 files changed, 14 insertions(+), 14 deletions(-) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/build.gradle (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/apple-touch-icon.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/favicon.ico (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/grails_logo.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/database_add.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/database_delete.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/database_edit.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/database_save.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/database_table.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/exclamation.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/house.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/information.png (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/shadow.jpg (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/sorted_asc.gif (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/skin/sorted_desc.gif (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/images/spinner.gif (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/javascripts/application.js (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/stylesheets/application.css (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/stylesheets/errors.css (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/stylesheets/main.css (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/assets/stylesheets/mobile.css (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/conf/application.yml (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/conf/logback.xml (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/controllers/example/BookController.groovy (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/controllers/example/UrlMappings.groovy (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/domain/example/Book.groovy (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_cs_CZ.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_da.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_de.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_es.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_fr.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_it.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_ja.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_nb.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_nl.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_pl.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_pt_BR.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_pt_PT.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_ru.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_sv.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_th.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/i18n/messages_zh_CN.properties (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/init/datasources/Application.groovy (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/services/example/AnotherBookService.groovy (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/services/example/BookService.groovy (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/views/book/create.gsp (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/views/book/edit.gsp (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/views/book/index.gsp (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/views/book/show.gsp (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/views/error.gsp (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/views/index.gsp (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/views/layouts/main.gsp (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/grails-app/views/notFound.gsp (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/src/integration-test/groovy/example/DatabasePerTenantIntegrationSpec.groovy (100%) rename examples/{grails3-database-per-tenant => grails-database-per-tenant}/src/test/groovy/example/DatabasePerTenantSpec.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/build.gradle (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/apple-touch-icon.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/favicon.ico (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/grails_logo.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/database_add.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/database_delete.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/database_edit.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/database_save.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/database_table.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/exclamation.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/house.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/information.png (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/shadow.jpg (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/sorted_asc.gif (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/skin/sorted_desc.gif (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/images/spinner.gif (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/javascripts/application.js (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/stylesheets/application.css (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/stylesheets/errors.css (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/stylesheets/main.css (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/assets/stylesheets/mobile.css (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/conf/application.yml (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/conf/logback.xml (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/conf/spring/resources.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/controllers/functional/tests/BookController.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/controllers/functional/tests/ProductController.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/controllers/functional/tests/UrlMappings.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/domain/functional/tests/Book.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/domain/functional/tests/Business.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/domain/functional/tests/Employee.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/domain/functional/tests/Person.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/domain/functional/tests/Product.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_cs_CZ.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_da.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_de.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_es.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_fr.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_it.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_ja.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_nb.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_nl.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_pl.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_pt_BR.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_pt_PT.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_ru.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_sv.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_th.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/i18n/messages_zh_CN.properties (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/init/functional/tests/Application.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/init/functional/tests/BootStrap.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/services/functional/tests/BookService.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/views/book/create.gsp (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/views/book/edit.gsp (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/views/book/index.gsp (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/views/book/show.gsp (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/views/error.gsp (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/views/index.gsp (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/views/layouts/main.gsp (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/grails-app/views/notFound.gsp (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/src/integration-test/groovy/functional/tests/BookControllerSpec.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/src/integration-test/groovy/functional/tests/CascadeValidationSpec.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/src/integration-test/groovy/functional/tests/ProductSpec.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/src/main/groovy/another/Item.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/src/main/groovy/functional/tests/CustomHibernateMappingContextConfiguration.groovy (100%) rename examples/{grails3-hibernate5 => grails-hibernate}/src/test/groovy/functional/tests/BookControllerUnitSpec.groovy (100%) rename examples/{grails3-multiple-datasources => grails-multiple-datasources}/build.gradle (100%) rename examples/{grails3-multiple-datasources => grails-multiple-datasources}/grails-app/conf/application.yml (100%) rename examples/{grails3-multiple-datasources => grails-multiple-datasources}/grails-app/conf/logback.xml (100%) rename examples/{grails3-multiple-datasources => grails-multiple-datasources}/grails-app/domain/ds2/Book.groovy (100%) rename examples/{grails3-multiple-datasources => grails-multiple-datasources}/grails-app/domain/example/Book.groovy (100%) rename examples/{grails3-multiple-datasources => grails-multiple-datasources}/grails-app/init/datasources/Application.groovy (100%) rename examples/{grails3-multiple-datasources => grails-multiple-datasources}/grails-app/services/example/BookService.groovy (100%) rename examples/{grails3-multiple-datasources => grails-multiple-datasources}/src/integration-test/groovy/functionaltests/MultipleDataSourcesSpec.groovy (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/build.gradle (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/apple-touch-icon.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/favicon.ico (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/grails_logo.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/database_add.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/database_delete.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/database_edit.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/database_save.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/database_table.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/exclamation.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/house.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/information.png (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/shadow.jpg (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/sorted_asc.gif (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/skin/sorted_desc.gif (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/images/spinner.gif (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/javascripts/application.js (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/stylesheets/application.css (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/stylesheets/errors.css (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/stylesheets/main.css (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/assets/stylesheets/mobile.css (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/conf/application.yml (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/conf/logback.xml (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/controllers/example/BookController.groovy (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/controllers/example/UrlMappings.groovy (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/domain/example/Book.groovy (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_cs_CZ.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_da.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_de.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_es.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_fr.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_it.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_ja.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_nb.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_nl.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_pl.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_pt_BR.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_pt_PT.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_ru.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_sv.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_th.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/i18n/messages_zh_CN.properties (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/init/datasources/Application.groovy (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/services/example/AnotherBookService.groovy (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/services/example/BookService.groovy (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/views/book/create.gsp (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/views/book/edit.gsp (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/views/book/index.gsp (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/views/book/show.gsp (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/views/error.gsp (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/views/index.gsp (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/views/layouts/main.gsp (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/grails-app/views/notFound.gsp (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/src/integration-test/groovy/example/PartitionedMultiTenancyIntegrationSpec.groovy (100%) rename examples/{grails3-partitioned-multi-tenancy => grails-partitioned-multi-tenancy}/src/test/groovy/example/PartitionedMultiTenancySpec.groovy (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/build.gradle (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/apple-touch-icon-retina.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/apple-touch-icon.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/favicon.ico (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/grails_logo.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/database_add.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/database_delete.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/database_edit.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/database_save.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/database_table.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/exclamation.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/house.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/information.png (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/shadow.jpg (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/sorted_asc.gif (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/skin/sorted_desc.gif (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/images/spinner.gif (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/javascripts/application.js (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/javascripts/jquery-2.1.3.js (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/stylesheets/application.css (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/stylesheets/errors.css (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/stylesheets/main.css (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/assets/stylesheets/mobile.css (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/conf/application.yml (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/conf/logback.xml (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/controllers/example/BookController.groovy (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/controllers/example/UrlMappings.groovy (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/domain/example/Book.groovy (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_cs_CZ.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_da.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_de.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_es.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_fr.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_it.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_ja.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_nb.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_nl.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_pl.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_pt_BR.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_pt_PT.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_ru.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_sv.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_th.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/i18n/messages_zh_CN.properties (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/init/datasources/Application.groovy (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/services/example/AnotherBookService.groovy (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/services/example/BookService.groovy (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/views/book/create.gsp (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/views/book/edit.gsp (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/views/book/index.gsp (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/views/book/show.gsp (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/views/error.gsp (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/views/index.gsp (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/views/layouts/main.gsp (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/grails-app/views/notFound.gsp (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/src/integration-test/groovy/example/SchemaPerTenantIntegrationSpec.groovy (100%) rename examples/{grails3-schema-per-tenant => grails-schema-per-tenant}/src/test/groovy/example/SchemaPerTenantSpec.groovy (100%) rename examples/{spring-boot-hibernate5 => spring-boot-hibernate}/build.gradle (100%) rename examples/{spring-boot-hibernate5 => spring-boot-hibernate}/src/main/groovy/example/Application.groovy (100%) rename examples/{spring-boot-hibernate5 => spring-boot-hibernate}/src/main/groovy/example/Book.groovy (100%) rename examples/{spring-boot-hibernate5 => spring-boot-hibernate}/src/main/groovy/example/BookController.groovy (100%) rename examples/{spring-boot-hibernate5 => spring-boot-hibernate}/src/main/groovy/example/BookService.groovy (100%) rename examples/{spring-boot-hibernate5 => spring-boot-hibernate}/src/main/resources/application.yml (100%) rename examples/{spring-boot-hibernate5 => spring-boot-hibernate}/src/test/groovy/example/BookSpec.groovy (100%) rename examples/{standalone-hibernate5 => standalone-hibernate}/build.gradle (100%) rename examples/{standalone-hibernate5 => standalone-hibernate}/src/test/groovy/org/grails/hibernate/example/ExampleSpec.groovy (100%) rename examples/{standalone-hibernate5 => standalone-hibernate}/src/test/resources/simplelogger.properties (100%) diff --git a/examples/grails3-database-per-tenant/build.gradle b/examples/grails-database-per-tenant/build.gradle similarity index 100% rename from examples/grails3-database-per-tenant/build.gradle rename to examples/grails-database-per-tenant/build.gradle diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/apple-touch-icon-retina.png b/examples/grails-database-per-tenant/grails-app/assets/images/apple-touch-icon-retina.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/apple-touch-icon-retina.png rename to examples/grails-database-per-tenant/grails-app/assets/images/apple-touch-icon-retina.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/apple-touch-icon.png b/examples/grails-database-per-tenant/grails-app/assets/images/apple-touch-icon.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/apple-touch-icon.png rename to examples/grails-database-per-tenant/grails-app/assets/images/apple-touch-icon.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/favicon.ico b/examples/grails-database-per-tenant/grails-app/assets/images/favicon.ico similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/favicon.ico rename to examples/grails-database-per-tenant/grails-app/assets/images/favicon.ico diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/grails_logo.png b/examples/grails-database-per-tenant/grails-app/assets/images/grails_logo.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/grails_logo.png rename to examples/grails-database-per-tenant/grails-app/assets/images/grails_logo.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_add.png b/examples/grails-database-per-tenant/grails-app/assets/images/skin/database_add.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_add.png rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/database_add.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_delete.png b/examples/grails-database-per-tenant/grails-app/assets/images/skin/database_delete.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_delete.png rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/database_delete.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_edit.png b/examples/grails-database-per-tenant/grails-app/assets/images/skin/database_edit.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_edit.png rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/database_edit.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_save.png b/examples/grails-database-per-tenant/grails-app/assets/images/skin/database_save.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_save.png rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/database_save.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_table.png b/examples/grails-database-per-tenant/grails-app/assets/images/skin/database_table.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/database_table.png rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/database_table.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/exclamation.png b/examples/grails-database-per-tenant/grails-app/assets/images/skin/exclamation.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/exclamation.png rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/exclamation.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/house.png b/examples/grails-database-per-tenant/grails-app/assets/images/skin/house.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/house.png rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/house.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/information.png b/examples/grails-database-per-tenant/grails-app/assets/images/skin/information.png similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/information.png rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/information.png diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/shadow.jpg b/examples/grails-database-per-tenant/grails-app/assets/images/skin/shadow.jpg similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/shadow.jpg rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/shadow.jpg diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/sorted_asc.gif b/examples/grails-database-per-tenant/grails-app/assets/images/skin/sorted_asc.gif similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/sorted_asc.gif rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/sorted_asc.gif diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/skin/sorted_desc.gif b/examples/grails-database-per-tenant/grails-app/assets/images/skin/sorted_desc.gif similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/skin/sorted_desc.gif rename to examples/grails-database-per-tenant/grails-app/assets/images/skin/sorted_desc.gif diff --git a/examples/grails3-database-per-tenant/grails-app/assets/images/spinner.gif b/examples/grails-database-per-tenant/grails-app/assets/images/spinner.gif similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/images/spinner.gif rename to examples/grails-database-per-tenant/grails-app/assets/images/spinner.gif diff --git a/examples/grails3-database-per-tenant/grails-app/assets/javascripts/application.js b/examples/grails-database-per-tenant/grails-app/assets/javascripts/application.js similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/javascripts/application.js rename to examples/grails-database-per-tenant/grails-app/assets/javascripts/application.js diff --git a/examples/grails3-database-per-tenant/grails-app/assets/javascripts/jquery-2.1.3.js b/examples/grails-database-per-tenant/grails-app/assets/javascripts/jquery-2.1.3.js similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/javascripts/jquery-2.1.3.js rename to examples/grails-database-per-tenant/grails-app/assets/javascripts/jquery-2.1.3.js diff --git a/examples/grails3-database-per-tenant/grails-app/assets/stylesheets/application.css b/examples/grails-database-per-tenant/grails-app/assets/stylesheets/application.css similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/stylesheets/application.css rename to examples/grails-database-per-tenant/grails-app/assets/stylesheets/application.css diff --git a/examples/grails3-database-per-tenant/grails-app/assets/stylesheets/errors.css b/examples/grails-database-per-tenant/grails-app/assets/stylesheets/errors.css similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/stylesheets/errors.css rename to examples/grails-database-per-tenant/grails-app/assets/stylesheets/errors.css diff --git a/examples/grails3-database-per-tenant/grails-app/assets/stylesheets/main.css b/examples/grails-database-per-tenant/grails-app/assets/stylesheets/main.css similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/stylesheets/main.css rename to examples/grails-database-per-tenant/grails-app/assets/stylesheets/main.css diff --git a/examples/grails3-database-per-tenant/grails-app/assets/stylesheets/mobile.css b/examples/grails-database-per-tenant/grails-app/assets/stylesheets/mobile.css similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/assets/stylesheets/mobile.css rename to examples/grails-database-per-tenant/grails-app/assets/stylesheets/mobile.css diff --git a/examples/grails3-database-per-tenant/grails-app/conf/application.yml b/examples/grails-database-per-tenant/grails-app/conf/application.yml similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/conf/application.yml rename to examples/grails-database-per-tenant/grails-app/conf/application.yml diff --git a/examples/grails3-database-per-tenant/grails-app/conf/logback.xml b/examples/grails-database-per-tenant/grails-app/conf/logback.xml similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/conf/logback.xml rename to examples/grails-database-per-tenant/grails-app/conf/logback.xml diff --git a/examples/grails3-database-per-tenant/grails-app/controllers/example/BookController.groovy b/examples/grails-database-per-tenant/grails-app/controllers/example/BookController.groovy similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/controllers/example/BookController.groovy rename to examples/grails-database-per-tenant/grails-app/controllers/example/BookController.groovy diff --git a/examples/grails3-database-per-tenant/grails-app/controllers/example/UrlMappings.groovy b/examples/grails-database-per-tenant/grails-app/controllers/example/UrlMappings.groovy similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/controllers/example/UrlMappings.groovy rename to examples/grails-database-per-tenant/grails-app/controllers/example/UrlMappings.groovy diff --git a/examples/grails3-database-per-tenant/grails-app/domain/example/Book.groovy b/examples/grails-database-per-tenant/grails-app/domain/example/Book.groovy similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/domain/example/Book.groovy rename to examples/grails-database-per-tenant/grails-app/domain/example/Book.groovy diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_cs_CZ.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_cs_CZ.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_cs_CZ.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_cs_CZ.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_da.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_da.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_da.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_da.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_de.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_de.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_de.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_de.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_es.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_es.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_es.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_es.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_fr.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_fr.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_fr.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_fr.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_it.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_it.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_it.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_it.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_ja.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_ja.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_ja.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_ja.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_nb.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_nb.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_nb.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_nb.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_nl.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_nl.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_nl.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_nl.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_pl.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_pl.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_pl.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_pl.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_pt_BR.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_pt_BR.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_pt_BR.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_pt_BR.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_pt_PT.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_pt_PT.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_pt_PT.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_pt_PT.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_ru.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_ru.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_ru.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_ru.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_sv.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_sv.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_sv.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_sv.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_th.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_th.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_th.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_th.properties diff --git a/examples/grails3-database-per-tenant/grails-app/i18n/messages_zh_CN.properties b/examples/grails-database-per-tenant/grails-app/i18n/messages_zh_CN.properties similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/i18n/messages_zh_CN.properties rename to examples/grails-database-per-tenant/grails-app/i18n/messages_zh_CN.properties diff --git a/examples/grails3-database-per-tenant/grails-app/init/datasources/Application.groovy b/examples/grails-database-per-tenant/grails-app/init/datasources/Application.groovy similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/init/datasources/Application.groovy rename to examples/grails-database-per-tenant/grails-app/init/datasources/Application.groovy diff --git a/examples/grails3-database-per-tenant/grails-app/services/example/AnotherBookService.groovy b/examples/grails-database-per-tenant/grails-app/services/example/AnotherBookService.groovy similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/services/example/AnotherBookService.groovy rename to examples/grails-database-per-tenant/grails-app/services/example/AnotherBookService.groovy diff --git a/examples/grails3-database-per-tenant/grails-app/services/example/BookService.groovy b/examples/grails-database-per-tenant/grails-app/services/example/BookService.groovy similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/services/example/BookService.groovy rename to examples/grails-database-per-tenant/grails-app/services/example/BookService.groovy diff --git a/examples/grails3-database-per-tenant/grails-app/views/book/create.gsp b/examples/grails-database-per-tenant/grails-app/views/book/create.gsp similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/views/book/create.gsp rename to examples/grails-database-per-tenant/grails-app/views/book/create.gsp diff --git a/examples/grails3-database-per-tenant/grails-app/views/book/edit.gsp b/examples/grails-database-per-tenant/grails-app/views/book/edit.gsp similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/views/book/edit.gsp rename to examples/grails-database-per-tenant/grails-app/views/book/edit.gsp diff --git a/examples/grails3-database-per-tenant/grails-app/views/book/index.gsp b/examples/grails-database-per-tenant/grails-app/views/book/index.gsp similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/views/book/index.gsp rename to examples/grails-database-per-tenant/grails-app/views/book/index.gsp diff --git a/examples/grails3-database-per-tenant/grails-app/views/book/show.gsp b/examples/grails-database-per-tenant/grails-app/views/book/show.gsp similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/views/book/show.gsp rename to examples/grails-database-per-tenant/grails-app/views/book/show.gsp diff --git a/examples/grails3-database-per-tenant/grails-app/views/error.gsp b/examples/grails-database-per-tenant/grails-app/views/error.gsp similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/views/error.gsp rename to examples/grails-database-per-tenant/grails-app/views/error.gsp diff --git a/examples/grails3-database-per-tenant/grails-app/views/index.gsp b/examples/grails-database-per-tenant/grails-app/views/index.gsp similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/views/index.gsp rename to examples/grails-database-per-tenant/grails-app/views/index.gsp diff --git a/examples/grails3-database-per-tenant/grails-app/views/layouts/main.gsp b/examples/grails-database-per-tenant/grails-app/views/layouts/main.gsp similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/views/layouts/main.gsp rename to examples/grails-database-per-tenant/grails-app/views/layouts/main.gsp diff --git a/examples/grails3-database-per-tenant/grails-app/views/notFound.gsp b/examples/grails-database-per-tenant/grails-app/views/notFound.gsp similarity index 100% rename from examples/grails3-database-per-tenant/grails-app/views/notFound.gsp rename to examples/grails-database-per-tenant/grails-app/views/notFound.gsp diff --git a/examples/grails3-database-per-tenant/src/integration-test/groovy/example/DatabasePerTenantIntegrationSpec.groovy b/examples/grails-database-per-tenant/src/integration-test/groovy/example/DatabasePerTenantIntegrationSpec.groovy similarity index 100% rename from examples/grails3-database-per-tenant/src/integration-test/groovy/example/DatabasePerTenantIntegrationSpec.groovy rename to examples/grails-database-per-tenant/src/integration-test/groovy/example/DatabasePerTenantIntegrationSpec.groovy diff --git a/examples/grails3-database-per-tenant/src/test/groovy/example/DatabasePerTenantSpec.groovy b/examples/grails-database-per-tenant/src/test/groovy/example/DatabasePerTenantSpec.groovy similarity index 100% rename from examples/grails3-database-per-tenant/src/test/groovy/example/DatabasePerTenantSpec.groovy rename to examples/grails-database-per-tenant/src/test/groovy/example/DatabasePerTenantSpec.groovy diff --git a/examples/grails3-hibernate5/build.gradle b/examples/grails-hibernate/build.gradle similarity index 100% rename from examples/grails3-hibernate5/build.gradle rename to examples/grails-hibernate/build.gradle diff --git a/examples/grails3-hibernate5/grails-app/assets/images/apple-touch-icon-retina.png b/examples/grails-hibernate/grails-app/assets/images/apple-touch-icon-retina.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/apple-touch-icon-retina.png rename to examples/grails-hibernate/grails-app/assets/images/apple-touch-icon-retina.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/apple-touch-icon.png b/examples/grails-hibernate/grails-app/assets/images/apple-touch-icon.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/apple-touch-icon.png rename to examples/grails-hibernate/grails-app/assets/images/apple-touch-icon.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/favicon.ico b/examples/grails-hibernate/grails-app/assets/images/favicon.ico similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/favicon.ico rename to examples/grails-hibernate/grails-app/assets/images/favicon.ico diff --git a/examples/grails3-hibernate5/grails-app/assets/images/grails_logo.png b/examples/grails-hibernate/grails-app/assets/images/grails_logo.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/grails_logo.png rename to examples/grails-hibernate/grails-app/assets/images/grails_logo.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/database_add.png b/examples/grails-hibernate/grails-app/assets/images/skin/database_add.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/database_add.png rename to examples/grails-hibernate/grails-app/assets/images/skin/database_add.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/database_delete.png b/examples/grails-hibernate/grails-app/assets/images/skin/database_delete.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/database_delete.png rename to examples/grails-hibernate/grails-app/assets/images/skin/database_delete.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/database_edit.png b/examples/grails-hibernate/grails-app/assets/images/skin/database_edit.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/database_edit.png rename to examples/grails-hibernate/grails-app/assets/images/skin/database_edit.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/database_save.png b/examples/grails-hibernate/grails-app/assets/images/skin/database_save.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/database_save.png rename to examples/grails-hibernate/grails-app/assets/images/skin/database_save.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/database_table.png b/examples/grails-hibernate/grails-app/assets/images/skin/database_table.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/database_table.png rename to examples/grails-hibernate/grails-app/assets/images/skin/database_table.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/exclamation.png b/examples/grails-hibernate/grails-app/assets/images/skin/exclamation.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/exclamation.png rename to examples/grails-hibernate/grails-app/assets/images/skin/exclamation.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/house.png b/examples/grails-hibernate/grails-app/assets/images/skin/house.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/house.png rename to examples/grails-hibernate/grails-app/assets/images/skin/house.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/information.png b/examples/grails-hibernate/grails-app/assets/images/skin/information.png similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/information.png rename to examples/grails-hibernate/grails-app/assets/images/skin/information.png diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/shadow.jpg b/examples/grails-hibernate/grails-app/assets/images/skin/shadow.jpg similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/shadow.jpg rename to examples/grails-hibernate/grails-app/assets/images/skin/shadow.jpg diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/sorted_asc.gif b/examples/grails-hibernate/grails-app/assets/images/skin/sorted_asc.gif similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/sorted_asc.gif rename to examples/grails-hibernate/grails-app/assets/images/skin/sorted_asc.gif diff --git a/examples/grails3-hibernate5/grails-app/assets/images/skin/sorted_desc.gif b/examples/grails-hibernate/grails-app/assets/images/skin/sorted_desc.gif similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/skin/sorted_desc.gif rename to examples/grails-hibernate/grails-app/assets/images/skin/sorted_desc.gif diff --git a/examples/grails3-hibernate5/grails-app/assets/images/spinner.gif b/examples/grails-hibernate/grails-app/assets/images/spinner.gif similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/images/spinner.gif rename to examples/grails-hibernate/grails-app/assets/images/spinner.gif diff --git a/examples/grails3-hibernate5/grails-app/assets/javascripts/application.js b/examples/grails-hibernate/grails-app/assets/javascripts/application.js similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/javascripts/application.js rename to examples/grails-hibernate/grails-app/assets/javascripts/application.js diff --git a/examples/grails3-hibernate5/grails-app/assets/javascripts/jquery-2.1.3.js b/examples/grails-hibernate/grails-app/assets/javascripts/jquery-2.1.3.js similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/javascripts/jquery-2.1.3.js rename to examples/grails-hibernate/grails-app/assets/javascripts/jquery-2.1.3.js diff --git a/examples/grails3-hibernate5/grails-app/assets/stylesheets/application.css b/examples/grails-hibernate/grails-app/assets/stylesheets/application.css similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/stylesheets/application.css rename to examples/grails-hibernate/grails-app/assets/stylesheets/application.css diff --git a/examples/grails3-hibernate5/grails-app/assets/stylesheets/errors.css b/examples/grails-hibernate/grails-app/assets/stylesheets/errors.css similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/stylesheets/errors.css rename to examples/grails-hibernate/grails-app/assets/stylesheets/errors.css diff --git a/examples/grails3-hibernate5/grails-app/assets/stylesheets/main.css b/examples/grails-hibernate/grails-app/assets/stylesheets/main.css similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/stylesheets/main.css rename to examples/grails-hibernate/grails-app/assets/stylesheets/main.css diff --git a/examples/grails3-hibernate5/grails-app/assets/stylesheets/mobile.css b/examples/grails-hibernate/grails-app/assets/stylesheets/mobile.css similarity index 100% rename from examples/grails3-hibernate5/grails-app/assets/stylesheets/mobile.css rename to examples/grails-hibernate/grails-app/assets/stylesheets/mobile.css diff --git a/examples/grails3-hibernate5/grails-app/conf/application.yml b/examples/grails-hibernate/grails-app/conf/application.yml similarity index 100% rename from examples/grails3-hibernate5/grails-app/conf/application.yml rename to examples/grails-hibernate/grails-app/conf/application.yml diff --git a/examples/grails3-hibernate5/grails-app/conf/logback.xml b/examples/grails-hibernate/grails-app/conf/logback.xml similarity index 100% rename from examples/grails3-hibernate5/grails-app/conf/logback.xml rename to examples/grails-hibernate/grails-app/conf/logback.xml diff --git a/examples/grails3-hibernate5/grails-app/conf/spring/resources.groovy b/examples/grails-hibernate/grails-app/conf/spring/resources.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/conf/spring/resources.groovy rename to examples/grails-hibernate/grails-app/conf/spring/resources.groovy diff --git a/examples/grails3-hibernate5/grails-app/controllers/functional/tests/BookController.groovy b/examples/grails-hibernate/grails-app/controllers/functional/tests/BookController.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/controllers/functional/tests/BookController.groovy rename to examples/grails-hibernate/grails-app/controllers/functional/tests/BookController.groovy diff --git a/examples/grails3-hibernate5/grails-app/controllers/functional/tests/ProductController.groovy b/examples/grails-hibernate/grails-app/controllers/functional/tests/ProductController.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/controllers/functional/tests/ProductController.groovy rename to examples/grails-hibernate/grails-app/controllers/functional/tests/ProductController.groovy diff --git a/examples/grails3-hibernate5/grails-app/controllers/functional/tests/UrlMappings.groovy b/examples/grails-hibernate/grails-app/controllers/functional/tests/UrlMappings.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/controllers/functional/tests/UrlMappings.groovy rename to examples/grails-hibernate/grails-app/controllers/functional/tests/UrlMappings.groovy diff --git a/examples/grails3-hibernate5/grails-app/domain/functional/tests/Book.groovy b/examples/grails-hibernate/grails-app/domain/functional/tests/Book.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/domain/functional/tests/Book.groovy rename to examples/grails-hibernate/grails-app/domain/functional/tests/Book.groovy diff --git a/examples/grails3-hibernate5/grails-app/domain/functional/tests/Business.groovy b/examples/grails-hibernate/grails-app/domain/functional/tests/Business.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/domain/functional/tests/Business.groovy rename to examples/grails-hibernate/grails-app/domain/functional/tests/Business.groovy diff --git a/examples/grails3-hibernate5/grails-app/domain/functional/tests/Employee.groovy b/examples/grails-hibernate/grails-app/domain/functional/tests/Employee.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/domain/functional/tests/Employee.groovy rename to examples/grails-hibernate/grails-app/domain/functional/tests/Employee.groovy diff --git a/examples/grails3-hibernate5/grails-app/domain/functional/tests/Person.groovy b/examples/grails-hibernate/grails-app/domain/functional/tests/Person.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/domain/functional/tests/Person.groovy rename to examples/grails-hibernate/grails-app/domain/functional/tests/Person.groovy diff --git a/examples/grails3-hibernate5/grails-app/domain/functional/tests/Product.groovy b/examples/grails-hibernate/grails-app/domain/functional/tests/Product.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/domain/functional/tests/Product.groovy rename to examples/grails-hibernate/grails-app/domain/functional/tests/Product.groovy diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages.properties b/examples/grails-hibernate/grails-app/i18n/messages.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages.properties rename to examples/grails-hibernate/grails-app/i18n/messages.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_cs_CZ.properties b/examples/grails-hibernate/grails-app/i18n/messages_cs_CZ.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_cs_CZ.properties rename to examples/grails-hibernate/grails-app/i18n/messages_cs_CZ.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_da.properties b/examples/grails-hibernate/grails-app/i18n/messages_da.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_da.properties rename to examples/grails-hibernate/grails-app/i18n/messages_da.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_de.properties b/examples/grails-hibernate/grails-app/i18n/messages_de.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_de.properties rename to examples/grails-hibernate/grails-app/i18n/messages_de.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_es.properties b/examples/grails-hibernate/grails-app/i18n/messages_es.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_es.properties rename to examples/grails-hibernate/grails-app/i18n/messages_es.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_fr.properties b/examples/grails-hibernate/grails-app/i18n/messages_fr.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_fr.properties rename to examples/grails-hibernate/grails-app/i18n/messages_fr.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_it.properties b/examples/grails-hibernate/grails-app/i18n/messages_it.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_it.properties rename to examples/grails-hibernate/grails-app/i18n/messages_it.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_ja.properties b/examples/grails-hibernate/grails-app/i18n/messages_ja.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_ja.properties rename to examples/grails-hibernate/grails-app/i18n/messages_ja.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_nb.properties b/examples/grails-hibernate/grails-app/i18n/messages_nb.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_nb.properties rename to examples/grails-hibernate/grails-app/i18n/messages_nb.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_nl.properties b/examples/grails-hibernate/grails-app/i18n/messages_nl.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_nl.properties rename to examples/grails-hibernate/grails-app/i18n/messages_nl.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_pl.properties b/examples/grails-hibernate/grails-app/i18n/messages_pl.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_pl.properties rename to examples/grails-hibernate/grails-app/i18n/messages_pl.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_pt_BR.properties b/examples/grails-hibernate/grails-app/i18n/messages_pt_BR.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_pt_BR.properties rename to examples/grails-hibernate/grails-app/i18n/messages_pt_BR.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_pt_PT.properties b/examples/grails-hibernate/grails-app/i18n/messages_pt_PT.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_pt_PT.properties rename to examples/grails-hibernate/grails-app/i18n/messages_pt_PT.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_ru.properties b/examples/grails-hibernate/grails-app/i18n/messages_ru.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_ru.properties rename to examples/grails-hibernate/grails-app/i18n/messages_ru.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_sv.properties b/examples/grails-hibernate/grails-app/i18n/messages_sv.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_sv.properties rename to examples/grails-hibernate/grails-app/i18n/messages_sv.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_th.properties b/examples/grails-hibernate/grails-app/i18n/messages_th.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_th.properties rename to examples/grails-hibernate/grails-app/i18n/messages_th.properties diff --git a/examples/grails3-hibernate5/grails-app/i18n/messages_zh_CN.properties b/examples/grails-hibernate/grails-app/i18n/messages_zh_CN.properties similarity index 100% rename from examples/grails3-hibernate5/grails-app/i18n/messages_zh_CN.properties rename to examples/grails-hibernate/grails-app/i18n/messages_zh_CN.properties diff --git a/examples/grails3-hibernate5/grails-app/init/functional/tests/Application.groovy b/examples/grails-hibernate/grails-app/init/functional/tests/Application.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/init/functional/tests/Application.groovy rename to examples/grails-hibernate/grails-app/init/functional/tests/Application.groovy diff --git a/examples/grails3-hibernate5/grails-app/init/functional/tests/BootStrap.groovy b/examples/grails-hibernate/grails-app/init/functional/tests/BootStrap.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/init/functional/tests/BootStrap.groovy rename to examples/grails-hibernate/grails-app/init/functional/tests/BootStrap.groovy diff --git a/examples/grails3-hibernate5/grails-app/services/functional/tests/BookService.groovy b/examples/grails-hibernate/grails-app/services/functional/tests/BookService.groovy similarity index 100% rename from examples/grails3-hibernate5/grails-app/services/functional/tests/BookService.groovy rename to examples/grails-hibernate/grails-app/services/functional/tests/BookService.groovy diff --git a/examples/grails3-hibernate5/grails-app/views/book/create.gsp b/examples/grails-hibernate/grails-app/views/book/create.gsp similarity index 100% rename from examples/grails3-hibernate5/grails-app/views/book/create.gsp rename to examples/grails-hibernate/grails-app/views/book/create.gsp diff --git a/examples/grails3-hibernate5/grails-app/views/book/edit.gsp b/examples/grails-hibernate/grails-app/views/book/edit.gsp similarity index 100% rename from examples/grails3-hibernate5/grails-app/views/book/edit.gsp rename to examples/grails-hibernate/grails-app/views/book/edit.gsp diff --git a/examples/grails3-hibernate5/grails-app/views/book/index.gsp b/examples/grails-hibernate/grails-app/views/book/index.gsp similarity index 100% rename from examples/grails3-hibernate5/grails-app/views/book/index.gsp rename to examples/grails-hibernate/grails-app/views/book/index.gsp diff --git a/examples/grails3-hibernate5/grails-app/views/book/show.gsp b/examples/grails-hibernate/grails-app/views/book/show.gsp similarity index 100% rename from examples/grails3-hibernate5/grails-app/views/book/show.gsp rename to examples/grails-hibernate/grails-app/views/book/show.gsp diff --git a/examples/grails3-hibernate5/grails-app/views/error.gsp b/examples/grails-hibernate/grails-app/views/error.gsp similarity index 100% rename from examples/grails3-hibernate5/grails-app/views/error.gsp rename to examples/grails-hibernate/grails-app/views/error.gsp diff --git a/examples/grails3-hibernate5/grails-app/views/index.gsp b/examples/grails-hibernate/grails-app/views/index.gsp similarity index 100% rename from examples/grails3-hibernate5/grails-app/views/index.gsp rename to examples/grails-hibernate/grails-app/views/index.gsp diff --git a/examples/grails3-hibernate5/grails-app/views/layouts/main.gsp b/examples/grails-hibernate/grails-app/views/layouts/main.gsp similarity index 100% rename from examples/grails3-hibernate5/grails-app/views/layouts/main.gsp rename to examples/grails-hibernate/grails-app/views/layouts/main.gsp diff --git a/examples/grails3-hibernate5/grails-app/views/notFound.gsp b/examples/grails-hibernate/grails-app/views/notFound.gsp similarity index 100% rename from examples/grails3-hibernate5/grails-app/views/notFound.gsp rename to examples/grails-hibernate/grails-app/views/notFound.gsp diff --git a/examples/grails3-hibernate5/src/integration-test/groovy/functional/tests/BookControllerSpec.groovy b/examples/grails-hibernate/src/integration-test/groovy/functional/tests/BookControllerSpec.groovy similarity index 100% rename from examples/grails3-hibernate5/src/integration-test/groovy/functional/tests/BookControllerSpec.groovy rename to examples/grails-hibernate/src/integration-test/groovy/functional/tests/BookControllerSpec.groovy diff --git a/examples/grails3-hibernate5/src/integration-test/groovy/functional/tests/CascadeValidationSpec.groovy b/examples/grails-hibernate/src/integration-test/groovy/functional/tests/CascadeValidationSpec.groovy similarity index 100% rename from examples/grails3-hibernate5/src/integration-test/groovy/functional/tests/CascadeValidationSpec.groovy rename to examples/grails-hibernate/src/integration-test/groovy/functional/tests/CascadeValidationSpec.groovy diff --git a/examples/grails3-hibernate5/src/integration-test/groovy/functional/tests/ProductSpec.groovy b/examples/grails-hibernate/src/integration-test/groovy/functional/tests/ProductSpec.groovy similarity index 100% rename from examples/grails3-hibernate5/src/integration-test/groovy/functional/tests/ProductSpec.groovy rename to examples/grails-hibernate/src/integration-test/groovy/functional/tests/ProductSpec.groovy diff --git a/examples/grails3-hibernate5/src/main/groovy/another/Item.groovy b/examples/grails-hibernate/src/main/groovy/another/Item.groovy similarity index 100% rename from examples/grails3-hibernate5/src/main/groovy/another/Item.groovy rename to examples/grails-hibernate/src/main/groovy/another/Item.groovy diff --git a/examples/grails3-hibernate5/src/main/groovy/functional/tests/CustomHibernateMappingContextConfiguration.groovy b/examples/grails-hibernate/src/main/groovy/functional/tests/CustomHibernateMappingContextConfiguration.groovy similarity index 100% rename from examples/grails3-hibernate5/src/main/groovy/functional/tests/CustomHibernateMappingContextConfiguration.groovy rename to examples/grails-hibernate/src/main/groovy/functional/tests/CustomHibernateMappingContextConfiguration.groovy diff --git a/examples/grails3-hibernate5/src/test/groovy/functional/tests/BookControllerUnitSpec.groovy b/examples/grails-hibernate/src/test/groovy/functional/tests/BookControllerUnitSpec.groovy similarity index 100% rename from examples/grails3-hibernate5/src/test/groovy/functional/tests/BookControllerUnitSpec.groovy rename to examples/grails-hibernate/src/test/groovy/functional/tests/BookControllerUnitSpec.groovy diff --git a/examples/grails3-multiple-datasources/build.gradle b/examples/grails-multiple-datasources/build.gradle similarity index 100% rename from examples/grails3-multiple-datasources/build.gradle rename to examples/grails-multiple-datasources/build.gradle diff --git a/examples/grails3-multiple-datasources/grails-app/conf/application.yml b/examples/grails-multiple-datasources/grails-app/conf/application.yml similarity index 100% rename from examples/grails3-multiple-datasources/grails-app/conf/application.yml rename to examples/grails-multiple-datasources/grails-app/conf/application.yml diff --git a/examples/grails3-multiple-datasources/grails-app/conf/logback.xml b/examples/grails-multiple-datasources/grails-app/conf/logback.xml similarity index 100% rename from examples/grails3-multiple-datasources/grails-app/conf/logback.xml rename to examples/grails-multiple-datasources/grails-app/conf/logback.xml diff --git a/examples/grails3-multiple-datasources/grails-app/domain/ds2/Book.groovy b/examples/grails-multiple-datasources/grails-app/domain/ds2/Book.groovy similarity index 100% rename from examples/grails3-multiple-datasources/grails-app/domain/ds2/Book.groovy rename to examples/grails-multiple-datasources/grails-app/domain/ds2/Book.groovy diff --git a/examples/grails3-multiple-datasources/grails-app/domain/example/Book.groovy b/examples/grails-multiple-datasources/grails-app/domain/example/Book.groovy similarity index 100% rename from examples/grails3-multiple-datasources/grails-app/domain/example/Book.groovy rename to examples/grails-multiple-datasources/grails-app/domain/example/Book.groovy diff --git a/examples/grails3-multiple-datasources/grails-app/init/datasources/Application.groovy b/examples/grails-multiple-datasources/grails-app/init/datasources/Application.groovy similarity index 100% rename from examples/grails3-multiple-datasources/grails-app/init/datasources/Application.groovy rename to examples/grails-multiple-datasources/grails-app/init/datasources/Application.groovy diff --git a/examples/grails3-multiple-datasources/grails-app/services/example/BookService.groovy b/examples/grails-multiple-datasources/grails-app/services/example/BookService.groovy similarity index 100% rename from examples/grails3-multiple-datasources/grails-app/services/example/BookService.groovy rename to examples/grails-multiple-datasources/grails-app/services/example/BookService.groovy diff --git a/examples/grails3-multiple-datasources/src/integration-test/groovy/functionaltests/MultipleDataSourcesSpec.groovy b/examples/grails-multiple-datasources/src/integration-test/groovy/functionaltests/MultipleDataSourcesSpec.groovy similarity index 100% rename from examples/grails3-multiple-datasources/src/integration-test/groovy/functionaltests/MultipleDataSourcesSpec.groovy rename to examples/grails-multiple-datasources/src/integration-test/groovy/functionaltests/MultipleDataSourcesSpec.groovy diff --git a/examples/grails3-partitioned-multi-tenancy/build.gradle b/examples/grails-partitioned-multi-tenancy/build.gradle similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/build.gradle rename to examples/grails-partitioned-multi-tenancy/build.gradle diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/apple-touch-icon-retina.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/apple-touch-icon-retina.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/apple-touch-icon-retina.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/apple-touch-icon-retina.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/apple-touch-icon.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/apple-touch-icon.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/apple-touch-icon.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/apple-touch-icon.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/favicon.ico b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/favicon.ico similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/favicon.ico rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/favicon.ico diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/grails_logo.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/grails_logo.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/grails_logo.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/grails_logo.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_add.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_add.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_add.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_add.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_delete.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_delete.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_delete.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_delete.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_edit.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_edit.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_edit.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_edit.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_save.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_save.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_save.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_save.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_table.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_table.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/database_table.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/database_table.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/exclamation.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/exclamation.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/exclamation.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/exclamation.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/house.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/house.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/house.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/house.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/information.png b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/information.png similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/information.png rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/information.png diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/shadow.jpg b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/shadow.jpg similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/shadow.jpg rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/shadow.jpg diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/sorted_asc.gif b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/sorted_asc.gif similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/sorted_asc.gif rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/sorted_asc.gif diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/sorted_desc.gif b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/sorted_desc.gif similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/skin/sorted_desc.gif rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/skin/sorted_desc.gif diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/spinner.gif b/examples/grails-partitioned-multi-tenancy/grails-app/assets/images/spinner.gif similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/images/spinner.gif rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/images/spinner.gif diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/javascripts/application.js b/examples/grails-partitioned-multi-tenancy/grails-app/assets/javascripts/application.js similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/javascripts/application.js rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/javascripts/application.js diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/javascripts/jquery-2.1.3.js b/examples/grails-partitioned-multi-tenancy/grails-app/assets/javascripts/jquery-2.1.3.js similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/javascripts/jquery-2.1.3.js rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/javascripts/jquery-2.1.3.js diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/stylesheets/application.css b/examples/grails-partitioned-multi-tenancy/grails-app/assets/stylesheets/application.css similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/stylesheets/application.css rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/stylesheets/application.css diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/stylesheets/errors.css b/examples/grails-partitioned-multi-tenancy/grails-app/assets/stylesheets/errors.css similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/stylesheets/errors.css rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/stylesheets/errors.css diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/stylesheets/main.css b/examples/grails-partitioned-multi-tenancy/grails-app/assets/stylesheets/main.css similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/stylesheets/main.css rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/stylesheets/main.css diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/assets/stylesheets/mobile.css b/examples/grails-partitioned-multi-tenancy/grails-app/assets/stylesheets/mobile.css similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/assets/stylesheets/mobile.css rename to examples/grails-partitioned-multi-tenancy/grails-app/assets/stylesheets/mobile.css diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/conf/application.yml b/examples/grails-partitioned-multi-tenancy/grails-app/conf/application.yml similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/conf/application.yml rename to examples/grails-partitioned-multi-tenancy/grails-app/conf/application.yml diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/conf/logback.xml b/examples/grails-partitioned-multi-tenancy/grails-app/conf/logback.xml similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/conf/logback.xml rename to examples/grails-partitioned-multi-tenancy/grails-app/conf/logback.xml diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/controllers/example/BookController.groovy b/examples/grails-partitioned-multi-tenancy/grails-app/controllers/example/BookController.groovy similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/controllers/example/BookController.groovy rename to examples/grails-partitioned-multi-tenancy/grails-app/controllers/example/BookController.groovy diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/controllers/example/UrlMappings.groovy b/examples/grails-partitioned-multi-tenancy/grails-app/controllers/example/UrlMappings.groovy similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/controllers/example/UrlMappings.groovy rename to examples/grails-partitioned-multi-tenancy/grails-app/controllers/example/UrlMappings.groovy diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/domain/example/Book.groovy b/examples/grails-partitioned-multi-tenancy/grails-app/domain/example/Book.groovy similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/domain/example/Book.groovy rename to examples/grails-partitioned-multi-tenancy/grails-app/domain/example/Book.groovy diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_cs_CZ.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_cs_CZ.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_cs_CZ.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_cs_CZ.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_da.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_da.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_da.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_da.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_de.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_de.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_de.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_de.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_es.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_es.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_es.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_es.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_fr.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_fr.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_fr.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_fr.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_it.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_it.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_it.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_it.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_ja.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ja.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_ja.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ja.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_nb.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nb.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_nb.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nb.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_nl.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nl.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_nl.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nl.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_pl.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pl.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_pl.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pl.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_pt_BR.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_BR.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_pt_BR.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_BR.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_pt_PT.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_PT.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_pt_PT.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_PT.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_ru.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ru.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_ru.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ru.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_sv.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_sv.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_sv.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_sv.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_th.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_th.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_th.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_th.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_zh_CN.properties b/examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_zh_CN.properties similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/i18n/messages_zh_CN.properties rename to examples/grails-partitioned-multi-tenancy/grails-app/i18n/messages_zh_CN.properties diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/init/datasources/Application.groovy b/examples/grails-partitioned-multi-tenancy/grails-app/init/datasources/Application.groovy similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/init/datasources/Application.groovy rename to examples/grails-partitioned-multi-tenancy/grails-app/init/datasources/Application.groovy diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/services/example/AnotherBookService.groovy b/examples/grails-partitioned-multi-tenancy/grails-app/services/example/AnotherBookService.groovy similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/services/example/AnotherBookService.groovy rename to examples/grails-partitioned-multi-tenancy/grails-app/services/example/AnotherBookService.groovy diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/services/example/BookService.groovy b/examples/grails-partitioned-multi-tenancy/grails-app/services/example/BookService.groovy similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/services/example/BookService.groovy rename to examples/grails-partitioned-multi-tenancy/grails-app/services/example/BookService.groovy diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/views/book/create.gsp b/examples/grails-partitioned-multi-tenancy/grails-app/views/book/create.gsp similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/views/book/create.gsp rename to examples/grails-partitioned-multi-tenancy/grails-app/views/book/create.gsp diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/views/book/edit.gsp b/examples/grails-partitioned-multi-tenancy/grails-app/views/book/edit.gsp similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/views/book/edit.gsp rename to examples/grails-partitioned-multi-tenancy/grails-app/views/book/edit.gsp diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/views/book/index.gsp b/examples/grails-partitioned-multi-tenancy/grails-app/views/book/index.gsp similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/views/book/index.gsp rename to examples/grails-partitioned-multi-tenancy/grails-app/views/book/index.gsp diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/views/book/show.gsp b/examples/grails-partitioned-multi-tenancy/grails-app/views/book/show.gsp similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/views/book/show.gsp rename to examples/grails-partitioned-multi-tenancy/grails-app/views/book/show.gsp diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/views/error.gsp b/examples/grails-partitioned-multi-tenancy/grails-app/views/error.gsp similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/views/error.gsp rename to examples/grails-partitioned-multi-tenancy/grails-app/views/error.gsp diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/views/index.gsp b/examples/grails-partitioned-multi-tenancy/grails-app/views/index.gsp similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/views/index.gsp rename to examples/grails-partitioned-multi-tenancy/grails-app/views/index.gsp diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/views/layouts/main.gsp b/examples/grails-partitioned-multi-tenancy/grails-app/views/layouts/main.gsp similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/views/layouts/main.gsp rename to examples/grails-partitioned-multi-tenancy/grails-app/views/layouts/main.gsp diff --git a/examples/grails3-partitioned-multi-tenancy/grails-app/views/notFound.gsp b/examples/grails-partitioned-multi-tenancy/grails-app/views/notFound.gsp similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/grails-app/views/notFound.gsp rename to examples/grails-partitioned-multi-tenancy/grails-app/views/notFound.gsp diff --git a/examples/grails3-partitioned-multi-tenancy/src/integration-test/groovy/example/PartitionedMultiTenancyIntegrationSpec.groovy b/examples/grails-partitioned-multi-tenancy/src/integration-test/groovy/example/PartitionedMultiTenancyIntegrationSpec.groovy similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/src/integration-test/groovy/example/PartitionedMultiTenancyIntegrationSpec.groovy rename to examples/grails-partitioned-multi-tenancy/src/integration-test/groovy/example/PartitionedMultiTenancyIntegrationSpec.groovy diff --git a/examples/grails3-partitioned-multi-tenancy/src/test/groovy/example/PartitionedMultiTenancySpec.groovy b/examples/grails-partitioned-multi-tenancy/src/test/groovy/example/PartitionedMultiTenancySpec.groovy similarity index 100% rename from examples/grails3-partitioned-multi-tenancy/src/test/groovy/example/PartitionedMultiTenancySpec.groovy rename to examples/grails-partitioned-multi-tenancy/src/test/groovy/example/PartitionedMultiTenancySpec.groovy diff --git a/examples/grails3-schema-per-tenant/build.gradle b/examples/grails-schema-per-tenant/build.gradle similarity index 100% rename from examples/grails3-schema-per-tenant/build.gradle rename to examples/grails-schema-per-tenant/build.gradle diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/apple-touch-icon-retina.png b/examples/grails-schema-per-tenant/grails-app/assets/images/apple-touch-icon-retina.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/apple-touch-icon-retina.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/apple-touch-icon-retina.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/apple-touch-icon.png b/examples/grails-schema-per-tenant/grails-app/assets/images/apple-touch-icon.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/apple-touch-icon.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/apple-touch-icon.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/favicon.ico b/examples/grails-schema-per-tenant/grails-app/assets/images/favicon.ico similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/favicon.ico rename to examples/grails-schema-per-tenant/grails-app/assets/images/favicon.ico diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/grails_logo.png b/examples/grails-schema-per-tenant/grails-app/assets/images/grails_logo.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/grails_logo.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/grails_logo.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_add.png b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_add.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_add.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_add.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_delete.png b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_delete.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_delete.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_delete.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_edit.png b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_edit.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_edit.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_edit.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_save.png b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_save.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_save.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_save.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_table.png b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_table.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/database_table.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/database_table.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/exclamation.png b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/exclamation.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/exclamation.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/exclamation.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/house.png b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/house.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/house.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/house.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/information.png b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/information.png similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/information.png rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/information.png diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/shadow.jpg b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/shadow.jpg similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/shadow.jpg rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/shadow.jpg diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/sorted_asc.gif b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/sorted_asc.gif similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/sorted_asc.gif rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/sorted_asc.gif diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/skin/sorted_desc.gif b/examples/grails-schema-per-tenant/grails-app/assets/images/skin/sorted_desc.gif similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/skin/sorted_desc.gif rename to examples/grails-schema-per-tenant/grails-app/assets/images/skin/sorted_desc.gif diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/images/spinner.gif b/examples/grails-schema-per-tenant/grails-app/assets/images/spinner.gif similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/images/spinner.gif rename to examples/grails-schema-per-tenant/grails-app/assets/images/spinner.gif diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/javascripts/application.js b/examples/grails-schema-per-tenant/grails-app/assets/javascripts/application.js similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/javascripts/application.js rename to examples/grails-schema-per-tenant/grails-app/assets/javascripts/application.js diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/javascripts/jquery-2.1.3.js b/examples/grails-schema-per-tenant/grails-app/assets/javascripts/jquery-2.1.3.js similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/javascripts/jquery-2.1.3.js rename to examples/grails-schema-per-tenant/grails-app/assets/javascripts/jquery-2.1.3.js diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/stylesheets/application.css b/examples/grails-schema-per-tenant/grails-app/assets/stylesheets/application.css similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/stylesheets/application.css rename to examples/grails-schema-per-tenant/grails-app/assets/stylesheets/application.css diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/stylesheets/errors.css b/examples/grails-schema-per-tenant/grails-app/assets/stylesheets/errors.css similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/stylesheets/errors.css rename to examples/grails-schema-per-tenant/grails-app/assets/stylesheets/errors.css diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/stylesheets/main.css b/examples/grails-schema-per-tenant/grails-app/assets/stylesheets/main.css similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/stylesheets/main.css rename to examples/grails-schema-per-tenant/grails-app/assets/stylesheets/main.css diff --git a/examples/grails3-schema-per-tenant/grails-app/assets/stylesheets/mobile.css b/examples/grails-schema-per-tenant/grails-app/assets/stylesheets/mobile.css similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/assets/stylesheets/mobile.css rename to examples/grails-schema-per-tenant/grails-app/assets/stylesheets/mobile.css diff --git a/examples/grails3-schema-per-tenant/grails-app/conf/application.yml b/examples/grails-schema-per-tenant/grails-app/conf/application.yml similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/conf/application.yml rename to examples/grails-schema-per-tenant/grails-app/conf/application.yml diff --git a/examples/grails3-schema-per-tenant/grails-app/conf/logback.xml b/examples/grails-schema-per-tenant/grails-app/conf/logback.xml similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/conf/logback.xml rename to examples/grails-schema-per-tenant/grails-app/conf/logback.xml diff --git a/examples/grails3-schema-per-tenant/grails-app/controllers/example/BookController.groovy b/examples/grails-schema-per-tenant/grails-app/controllers/example/BookController.groovy similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/controllers/example/BookController.groovy rename to examples/grails-schema-per-tenant/grails-app/controllers/example/BookController.groovy diff --git a/examples/grails3-schema-per-tenant/grails-app/controllers/example/UrlMappings.groovy b/examples/grails-schema-per-tenant/grails-app/controllers/example/UrlMappings.groovy similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/controllers/example/UrlMappings.groovy rename to examples/grails-schema-per-tenant/grails-app/controllers/example/UrlMappings.groovy diff --git a/examples/grails3-schema-per-tenant/grails-app/domain/example/Book.groovy b/examples/grails-schema-per-tenant/grails-app/domain/example/Book.groovy similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/domain/example/Book.groovy rename to examples/grails-schema-per-tenant/grails-app/domain/example/Book.groovy diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_cs_CZ.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_cs_CZ.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_cs_CZ.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_cs_CZ.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_da.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_da.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_da.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_da.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_de.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_de.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_de.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_de.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_es.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_es.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_es.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_es.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_fr.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_fr.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_fr.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_fr.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_it.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_it.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_it.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_it.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_ja.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_ja.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_ja.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_ja.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_nb.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_nb.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_nb.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_nb.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_nl.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_nl.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_nl.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_nl.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_pl.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_pl.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_pl.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_pl.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_pt_BR.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_pt_BR.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_pt_BR.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_pt_BR.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_pt_PT.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_pt_PT.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_pt_PT.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_pt_PT.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_ru.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_ru.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_ru.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_ru.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_sv.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_sv.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_sv.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_sv.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_th.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_th.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_th.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_th.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/i18n/messages_zh_CN.properties b/examples/grails-schema-per-tenant/grails-app/i18n/messages_zh_CN.properties similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/i18n/messages_zh_CN.properties rename to examples/grails-schema-per-tenant/grails-app/i18n/messages_zh_CN.properties diff --git a/examples/grails3-schema-per-tenant/grails-app/init/datasources/Application.groovy b/examples/grails-schema-per-tenant/grails-app/init/datasources/Application.groovy similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/init/datasources/Application.groovy rename to examples/grails-schema-per-tenant/grails-app/init/datasources/Application.groovy diff --git a/examples/grails3-schema-per-tenant/grails-app/services/example/AnotherBookService.groovy b/examples/grails-schema-per-tenant/grails-app/services/example/AnotherBookService.groovy similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/services/example/AnotherBookService.groovy rename to examples/grails-schema-per-tenant/grails-app/services/example/AnotherBookService.groovy diff --git a/examples/grails3-schema-per-tenant/grails-app/services/example/BookService.groovy b/examples/grails-schema-per-tenant/grails-app/services/example/BookService.groovy similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/services/example/BookService.groovy rename to examples/grails-schema-per-tenant/grails-app/services/example/BookService.groovy diff --git a/examples/grails3-schema-per-tenant/grails-app/views/book/create.gsp b/examples/grails-schema-per-tenant/grails-app/views/book/create.gsp similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/views/book/create.gsp rename to examples/grails-schema-per-tenant/grails-app/views/book/create.gsp diff --git a/examples/grails3-schema-per-tenant/grails-app/views/book/edit.gsp b/examples/grails-schema-per-tenant/grails-app/views/book/edit.gsp similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/views/book/edit.gsp rename to examples/grails-schema-per-tenant/grails-app/views/book/edit.gsp diff --git a/examples/grails3-schema-per-tenant/grails-app/views/book/index.gsp b/examples/grails-schema-per-tenant/grails-app/views/book/index.gsp similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/views/book/index.gsp rename to examples/grails-schema-per-tenant/grails-app/views/book/index.gsp diff --git a/examples/grails3-schema-per-tenant/grails-app/views/book/show.gsp b/examples/grails-schema-per-tenant/grails-app/views/book/show.gsp similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/views/book/show.gsp rename to examples/grails-schema-per-tenant/grails-app/views/book/show.gsp diff --git a/examples/grails3-schema-per-tenant/grails-app/views/error.gsp b/examples/grails-schema-per-tenant/grails-app/views/error.gsp similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/views/error.gsp rename to examples/grails-schema-per-tenant/grails-app/views/error.gsp diff --git a/examples/grails3-schema-per-tenant/grails-app/views/index.gsp b/examples/grails-schema-per-tenant/grails-app/views/index.gsp similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/views/index.gsp rename to examples/grails-schema-per-tenant/grails-app/views/index.gsp diff --git a/examples/grails3-schema-per-tenant/grails-app/views/layouts/main.gsp b/examples/grails-schema-per-tenant/grails-app/views/layouts/main.gsp similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/views/layouts/main.gsp rename to examples/grails-schema-per-tenant/grails-app/views/layouts/main.gsp diff --git a/examples/grails3-schema-per-tenant/grails-app/views/notFound.gsp b/examples/grails-schema-per-tenant/grails-app/views/notFound.gsp similarity index 100% rename from examples/grails3-schema-per-tenant/grails-app/views/notFound.gsp rename to examples/grails-schema-per-tenant/grails-app/views/notFound.gsp diff --git a/examples/grails3-schema-per-tenant/src/integration-test/groovy/example/SchemaPerTenantIntegrationSpec.groovy b/examples/grails-schema-per-tenant/src/integration-test/groovy/example/SchemaPerTenantIntegrationSpec.groovy similarity index 100% rename from examples/grails3-schema-per-tenant/src/integration-test/groovy/example/SchemaPerTenantIntegrationSpec.groovy rename to examples/grails-schema-per-tenant/src/integration-test/groovy/example/SchemaPerTenantIntegrationSpec.groovy diff --git a/examples/grails3-schema-per-tenant/src/test/groovy/example/SchemaPerTenantSpec.groovy b/examples/grails-schema-per-tenant/src/test/groovy/example/SchemaPerTenantSpec.groovy similarity index 100% rename from examples/grails3-schema-per-tenant/src/test/groovy/example/SchemaPerTenantSpec.groovy rename to examples/grails-schema-per-tenant/src/test/groovy/example/SchemaPerTenantSpec.groovy diff --git a/examples/spring-boot-hibernate5/build.gradle b/examples/spring-boot-hibernate/build.gradle similarity index 100% rename from examples/spring-boot-hibernate5/build.gradle rename to examples/spring-boot-hibernate/build.gradle diff --git a/examples/spring-boot-hibernate5/src/main/groovy/example/Application.groovy b/examples/spring-boot-hibernate/src/main/groovy/example/Application.groovy similarity index 100% rename from examples/spring-boot-hibernate5/src/main/groovy/example/Application.groovy rename to examples/spring-boot-hibernate/src/main/groovy/example/Application.groovy diff --git a/examples/spring-boot-hibernate5/src/main/groovy/example/Book.groovy b/examples/spring-boot-hibernate/src/main/groovy/example/Book.groovy similarity index 100% rename from examples/spring-boot-hibernate5/src/main/groovy/example/Book.groovy rename to examples/spring-boot-hibernate/src/main/groovy/example/Book.groovy diff --git a/examples/spring-boot-hibernate5/src/main/groovy/example/BookController.groovy b/examples/spring-boot-hibernate/src/main/groovy/example/BookController.groovy similarity index 100% rename from examples/spring-boot-hibernate5/src/main/groovy/example/BookController.groovy rename to examples/spring-boot-hibernate/src/main/groovy/example/BookController.groovy diff --git a/examples/spring-boot-hibernate5/src/main/groovy/example/BookService.groovy b/examples/spring-boot-hibernate/src/main/groovy/example/BookService.groovy similarity index 100% rename from examples/spring-boot-hibernate5/src/main/groovy/example/BookService.groovy rename to examples/spring-boot-hibernate/src/main/groovy/example/BookService.groovy diff --git a/examples/spring-boot-hibernate5/src/main/resources/application.yml b/examples/spring-boot-hibernate/src/main/resources/application.yml similarity index 100% rename from examples/spring-boot-hibernate5/src/main/resources/application.yml rename to examples/spring-boot-hibernate/src/main/resources/application.yml diff --git a/examples/spring-boot-hibernate5/src/test/groovy/example/BookSpec.groovy b/examples/spring-boot-hibernate/src/test/groovy/example/BookSpec.groovy similarity index 100% rename from examples/spring-boot-hibernate5/src/test/groovy/example/BookSpec.groovy rename to examples/spring-boot-hibernate/src/test/groovy/example/BookSpec.groovy diff --git a/examples/standalone-hibernate5/build.gradle b/examples/standalone-hibernate/build.gradle similarity index 100% rename from examples/standalone-hibernate5/build.gradle rename to examples/standalone-hibernate/build.gradle diff --git a/examples/standalone-hibernate5/src/test/groovy/org/grails/hibernate/example/ExampleSpec.groovy b/examples/standalone-hibernate/src/test/groovy/org/grails/hibernate/example/ExampleSpec.groovy similarity index 100% rename from examples/standalone-hibernate5/src/test/groovy/org/grails/hibernate/example/ExampleSpec.groovy rename to examples/standalone-hibernate/src/test/groovy/org/grails/hibernate/example/ExampleSpec.groovy diff --git a/examples/standalone-hibernate5/src/test/resources/simplelogger.properties b/examples/standalone-hibernate/src/test/resources/simplelogger.properties similarity index 100% rename from examples/standalone-hibernate5/src/test/resources/simplelogger.properties rename to examples/standalone-hibernate/src/test/resources/simplelogger.properties diff --git a/settings.gradle b/settings.gradle index bbd67db9..fb84d6e0 100644 --- a/settings.gradle +++ b/settings.gradle @@ -36,26 +36,26 @@ include 'docs' include "boot-plugin" include 'grails-plugin' -include "examples-grails3-hibernate5" -project(":examples-grails3-hibernate5").projectDir = new File(settingsDir, "examples/grails3-hibernate5") +include "examples-grails-hibernate" +project(":examples-grails-hibernate").projectDir = new File(settingsDir, "examples/grails-hibernate") -include "examples-grails3-multiple-datasources" -project(":examples-grails3-multiple-datasources").projectDir = new File(settingsDir, "examples/grails3-multiple-datasources") +include "examples-grails-multiple-datasources" +project(":examples-grails-multiple-datasources").projectDir = new File(settingsDir, "examples/grails-multiple-datasources") -include "examples-grails3-database-per-tenant" -project(":examples-grails3-database-per-tenant").projectDir = new File(settingsDir, "examples/grails3-database-per-tenant") +include "examples-grails-database-per-tenant" +project(":examples-grails-database-per-tenant").projectDir = new File(settingsDir, "examples/grails-database-per-tenant") -include "examples-grails3-schema-per-tenant" -project(":examples-grails3-schema-per-tenant").projectDir = new File(settingsDir, "examples/grails3-schema-per-tenant") +include "examples-grails-schema-per-tenant" +project(":examples-grails-schema-per-tenant").projectDir = new File(settingsDir, "examples/grails-schema-per-tenant") -include "examples-grails3-partitioned-multi-tenancy" -project(":examples-grails3-partitioned-multi-tenancy").projectDir = new File(settingsDir, "examples/grails3-partitioned-multi-tenancy") +include "examples-grails-partitioned-multi-tenancy" +project(":examples-grails-partitioned-multi-tenancy").projectDir = new File(settingsDir, "examples/grails-partitioned-multi-tenancy") -include "examples-standalone-hibernate5" -project(":examples-standalone-hibernate5").projectDir = new File(settingsDir, "examples/standalone-hibernate5") +include "examples-standalone-hibernate" +project(":examples-standalone-hibernate").projectDir = new File(settingsDir, "examples/standalone-hibernate") -include "examples-spring-boot-hibernate5" -project(":examples-spring-boot-hibernate5").projectDir = new File(settingsDir, "examples/spring-boot-hibernate5") +include "examples-spring-boot-hibernate" +project(":examples-spring-boot-hibernate").projectDir = new File(settingsDir, "examples/spring-boot-hibernate") include "examples-grails-data-service" project(":examples-grails-data-service").projectDir = new File(settingsDir, "examples/grails-data-service")