This is an automated email from the ASF dual-hosted git repository.
asf-ci-deploy pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/grails-doc.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new f103b59229 Deploying to documentation branch - 20:28:05
f103b59229 is described below
commit f103b59229e9df46d764727a1450950fcc483ec5
Author: jamesfredley <[email protected]>
AuthorDate: Sat Sep 20 20:28:05 2025 +0000
Deploying to documentation branch - 20:28:05
---
snapshot/grails-data/api/index-all.html | 4 ++--
.../document/config/DocumentMappingContext.html | 2 +-
.../mapping/config/KeyValueMappingContext.html | 2 +-
.../mapping/model/AbstractMappingContext.html | 6 +++---
.../datastore/mapping/model/MappingContext.html | 6 +++---
.../developer-manual/gettingStarted.html | 2 +-
.../grails-data/developer-manual/introduction.html | 2 +-
.../grails-data/developer-manual/stepByStep.html | 2 +-
snapshot/grails-data/developer-manual/testing.html | 2 +-
.../developer-manual/understandingApi.html | 2 +-
.../understandingApi/datastoreBasics.html | 2 +-
.../understandingApi/gormApis.html | 2 +-
.../understandingApi/gormEnhancer.html | 2 +-
.../understandingApi/implementingCrud.html | 2 +-
.../understandingApi/implementingQueries.html | 2 +-
.../understandingApi/secondaryIndexes.html | 2 +-
.../manual/databaseMigration/gettingStarted.html | 15 ---------------
.../hibernate5/manual/databaseMigration/index.html | 15 ---------------
snapshot/grails-data/hibernate5/manual/index.html | 15 ---------------
snapshot/grails-data/whats-new-manual/index.html | 2 +-
snapshot/guide/pages/upgrading60x.html | 22 ++++++++++++++++++++++
snapshot/guide/single.html | 22 ++++++++++++++++++++++
snapshot/guide/upgrading.html | 22 ++++++++++++++++++++++
23 files changed, 88 insertions(+), 67 deletions(-)
diff --git a/snapshot/grails-data/api/index-all.html
b/snapshot/grails-data/api/index-all.html
index a5f6fb8457..c6d60d0224 100644
--- a/snapshot/grails-data/api/index-all.html
+++ b/snapshot/grails-data/api/index-all.html
@@ -394,9 +394,9 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="org/grails/datastore/mapping/core/connections/ConnectionSources.html#addListener(ConnectionSourcesListener<T,S>)"
title="Method in
ConnectionSources">addListener(ConnectionSourcesListener<T,S>)</a></span>
- Method in <a
href="org/grails/datastore/mapping/core/connections/ConnectionSources.html">ConnectionSources</a>
</dt><dd> <div class="block">Adds a listener</div></dd>
-<dt><span class="strong"><a
href="org/grails/datastore/mapping/model/AbstractMappingContext.html#addMappingContextListener(Listener)"
title="Method in
AbstractMappingContext">addMappingContextListener(Listener)</a></span> - Method
in <a
href="org/grails/datastore/mapping/model/AbstractMappingContext.html">AbstractMappingContext</a>
+<dt><span class="strong"><a
href="org/grails/datastore/mapping/model/AbstractMappingContext.html#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"
title="Method in
AbstractMappingContext">addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)</a></span>
- Method in <a
href="org/grails/datastore/mapping/model/AbstractMappingContext.html">AbstractMappingContext</a>
</dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a
href="org/grails/datastore/mapping/model/MappingContext.html#addMappingContextListener(Listener)"
title="Method in
MappingContext">addMappingContextListener(Listener)</a></span> - Method in <a
href="org/grails/datastore/mapping/model/MappingContext.html">MappingContext</a>
+<dt><span class="strong"><a
href="org/grails/datastore/mapping/model/MappingContext.html#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"
title="Method in
MappingContext">addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)</a></span>
- Method in <a
href="org/grails/datastore/mapping/model/MappingContext.html">MappingContext</a>
</dt><dd> <div class="block">Adds a new mapping context listener
instance</div></dd>
<dt><span class="strong"><a
href="grails/gorm/validation/DefaultConstrainedProperty.html#addMetaConstraint(java.lang.String,
java.lang.Object)" title="Method in
DefaultConstrainedProperty">addMetaConstraint(java.lang.String,
java.lang.Object)</a></span> - Method in <a
href="grails/gorm/validation/DefaultConstrainedProperty.html">DefaultConstrainedProperty</a>
</dt><dd> <div class="block">Adds a meta constraints which is a non-validating
informational constraint.</div></dd>
diff --git
a/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
b/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
index 705d52be7f..60f3dc574d 100644
---
a/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
+++
b/snapshot/grails-data/api/org/grails/datastore/mapping/document/config/DocumentMappingContext.html
@@ -288,7 +288,7 @@ extends <a
href='../../../../../../org/grails/datastore/mapping/model/AbstractMa
<tr class="altColor">
<td class="colFirst"><code>class <a
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
- <td class="colLast"><code><a
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
org.springframework.validation.Validator)'>addEntityValidator</a>, <a
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
<a href='../../../../../../org/grails/da [...]
+ <td class="colLast"><code><a
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
org.springframework.validation.Validator)'>addEntityValidator</a>, <a
href='../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
<a href='../../../../../../org/grails/da [...]
</tr>
</table>
</ul>
diff --git
a/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
b/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
index 32357ca3d2..7ab227dbd2 100644
---
a/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
+++
b/snapshot/grails-data/api/org/grails/datastore/mapping/keyvalue/mapping/config/KeyValueMappingContext.html
@@ -294,7 +294,7 @@ extends <a
href='../../../../../../../org/grails/datastore/mapping/model/Abstrac
<tr class="altColor">
<td class="colFirst"><code>class <a
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html'>AbstractMappingContext</a></code></td>
- <td class="colLast"><code><a
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
org.springframework.validation.Validator)'>addEntityValidator</a>, <a
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
<a href='../../../../../../../org/ [...]
+ <td class="colLast"><code><a
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addEntityValidator(org.grails.datastore.mapping.model.PersistentEntity,
org.springframework.validation.Validator)'>addEntityValidator</a>, <a
href='../../../../../../../org/grails/datastore/mapping/model/AbstractMappingContext.html#addExternalPersistentEntity(java.lang.Class)'>addExternalPersistentEntity</a>,
<a href='../../../../../../../org/ [...]
</tr>
</table>
</ul>
diff --git
a/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
b/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
index 5b5c21faee..70d810af4e 100644
---
a/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
+++
b/snapshot/grails-data/api/org/grails/datastore/mapping/model/AbstractMappingContext.html
@@ -283,7 +283,7 @@ implements <a
href='../../../../../org/grails/datastore/mapping/model/lifecycle/
<tr class="altColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>public void</code></td>
- <td class="colLast"><code><strong><a
href="#addMappingContextListener(Listener)">addMappingContextListener</a></strong>(<a
href='../../../../../Listener.html'>Listener</a> listener)</code><br></td>
+ <td class="colLast"><code><strong><a
href="#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)">addMappingContextListener</a></strong>(<a
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
listener)</code><br></td>
</tr>
<tr class="rowColor">
@@ -690,10 +690,10 @@ implements <a
href='../../../../../org/grails/datastore/mapping/model/lifecycle/
</li>
</ul>
- <a name="addMappingContextListener(Listener)"><!--
--></a>
+ <a
name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!--
--></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>public void
<strong>addMappingContextListener</strong>(<a
href='../../../../../Listener.html'>Listener</a> listener)</h4>
+ <h4>public void
<strong>addMappingContextListener</strong>(<a
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
listener)</h4>
<p></p>
</li>
</ul>
diff --git
a/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
b/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
index 73d2c0698b..5b07612952 100644
---
a/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
+++
b/snapshot/grails-data/api/org/grails/datastore/mapping/model/MappingContext.html
@@ -193,7 +193,7 @@ public interface MappingContext</pre>
<tr class="altColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>public void</code></td>
- <td class="colLast"><code><strong><a
href="#addMappingContextListener(Listener)">addMappingContextListener</a></strong>(<a
href='../../../../../Listener.html'>Listener</a> listener)</code><br>Adds a
new mapping context listener instance</td>
+ <td class="colLast"><code><strong><a
href="#addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)">addMappingContextListener</a></strong>(<a
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
listener)</code><br>Adds a new mapping context listener instance</td>
</tr>
<tr class="rowColor">
@@ -404,10 +404,10 @@ public interface MappingContext</pre>
</li>
</ul>
- <a name="addMappingContextListener(Listener)"><!--
--></a>
+ <a
name="addMappingContextListener(org.grails.datastore.mapping.model.MappingContext.Listener)"><!--
--></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>public void
<strong>addMappingContextListener</strong>(<a
href='../../../../../Listener.html'>Listener</a> listener)</h4>
+ <h4>public void
<strong>addMappingContextListener</strong>(<a
href='../../../../../org/grails/datastore/mapping/model/MappingContext.Listener.html'>MappingContext.Listener</a>
listener)</h4>
<p> Adds a new mapping context listener
instance
<DL><DT><B>Parameters:</B></DT><DD><code>listener</code> - The
listener</DD></DL></p>
</li>
diff --git a/snapshot/grails-data/developer-manual/gettingStarted.html
b/snapshot/grails-data/developer-manual/gettingStarted.html
index 652c0af5d0..cf8ead8478 100644
--- a/snapshot/grails-data/developer-manual/gettingStarted.html
+++ b/snapshot/grails-data/developer-manual/gettingStarted.html
@@ -523,7 +523,7 @@ cd grails-core</pre>
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/developer-manual/introduction.html
b/snapshot/grails-data/developer-manual/introduction.html
index eeccec6ac4..068493bec6 100644
--- a/snapshot/grails-data/developer-manual/introduction.html
+++ b/snapshot/grails-data/developer-manual/introduction.html
@@ -476,7 +476,7 @@ body.book #toc,body.book #preamble,body.book
h1.sect0,body.book .sect1>h2{page-b
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/developer-manual/stepByStep.html
b/snapshot/grails-data/developer-manual/stepByStep.html
index 5e4e2d33bd..b1be440031 100644
--- a/snapshot/grails-data/developer-manual/stepByStep.html
+++ b/snapshot/grails-data/developer-manual/stepByStep.html
@@ -621,7 +621,7 @@ class XyzTestSuite {
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/developer-manual/testing.html
b/snapshot/grails-data/developer-manual/testing.html
index ecd6bfe3d7..7d82b93135 100644
--- a/snapshot/grails-data/developer-manual/testing.html
+++ b/snapshot/grails-data/developer-manual/testing.html
@@ -511,7 +511,7 @@ class PagedResultSpec extends GormDatastoreSpec{
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git a/snapshot/grails-data/developer-manual/understandingApi.html
b/snapshot/grails-data/developer-manual/understandingApi.html
index 8199a66ace..1f7f4526ae 100644
--- a/snapshot/grails-data/developer-manual/understandingApi.html
+++ b/snapshot/grails-data/developer-manual/understandingApi.html
@@ -454,7 +454,7 @@ body.book #toc,body.book #preamble,body.book
h1.sect0,body.book .sect1>h2{page-b
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
b/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
index 564443eac3..1861e73e4b 100644
---
a/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
+++
b/snapshot/grails-data/developer-manual/understandingApi/datastoreBasics.html
@@ -561,7 +561,7 @@ protected Session createSession(PropertyResolver
connDetails) {
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
b/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
index 6299eeb4d1..7d008c028e 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/gormApis.html
@@ -496,7 +496,7 @@ class Neo4jEntityTraitProvider implements
GormEntityTraitProvider {
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
b/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
index 2ac449e93e..68c88e7cfe 100644
--- a/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
+++ b/snapshot/grails-data/developer-manual/understandingApi/gormEnhancer.html
@@ -488,7 +488,7 @@ enhancer.enhance()</code></pre>
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
b/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
index 8157a0d7b9..bae38755da 100644
---
a/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
+++
b/snapshot/grails-data/developer-manual/understandingApi/implementingCrud.html
@@ -673,7 +673,7 @@ protected void deleteEntry(String family, final Object key,
final Object entry)
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
b/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
index 186fb1dc04..c4b155b2ee 100644
---
a/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
+++
b/snapshot/grails-data/developer-manual/understandingApi/implementingQueries.html
@@ -588,7 +588,7 @@ If, for instance, the underlying datastore does not support
the calculation of a
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
b/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
index 6863b6f343..f645897e02 100644
---
a/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
+++
b/snapshot/grails-data/developer-manual/understandingApi/secondaryIndexes.html
@@ -526,7 +526,7 @@ If the underlying datastore supports secondary indexes then
it is ok to just ret
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 01:17:11 UTC
</div>
</div>
</body>
diff --git
a/snapshot/grails-data/hibernate5/manual/databaseMigration/gettingStarted.html
b/snapshot/grails-data/hibernate5/manual/databaseMigration/gettingStarted.html
index 2950e2f7b8..6cc84b810a 100644
---
a/snapshot/grails-data/hibernate5/manual/databaseMigration/gettingStarted.html
+++
b/snapshot/grails-data/hibernate5/manual/databaseMigration/gettingStarted.html
@@ -480,21 +480,6 @@ dependencies {
</div>
</div>
<div class="paragraph">
-<p>You should also tell Gradle about the migrations folder. If using Grails 4
or above, make sure the configuration below is BEFORE the
-<code>dependencies</code> configuration, so that the <code>sourceSets</code>
declaration takes effect.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlight"><code class="language-groovy"
data-lang="groovy">sourceSets {
- main {
- resources {
- srcDir 'grails-app/migrations'
- }
- }
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
<p><strong>Typical initial workflow</strong></p>
</div>
<div class="paragraph">
diff --git
a/snapshot/grails-data/hibernate5/manual/databaseMigration/index.html
b/snapshot/grails-data/hibernate5/manual/databaseMigration/index.html
index 512682a940..540cb02ed5 100644
--- a/snapshot/grails-data/hibernate5/manual/databaseMigration/index.html
+++ b/snapshot/grails-data/hibernate5/manual/databaseMigration/index.html
@@ -516,21 +516,6 @@ dependencies {
</div>
</div>
<div class="paragraph">
-<p>You should also tell Gradle about the migrations folder. If using Grails 4
or above, make sure the configuration below is BEFORE the
-<code>dependencies</code> configuration, so that the <code>sourceSets</code>
declaration takes effect.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlight"><code class="language-groovy"
data-lang="groovy">sourceSets {
- main {
- resources {
- srcDir 'grails-app/migrations'
- }
- }
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
<p><strong>Typical initial workflow</strong></p>
</div>
<div class="paragraph">
diff --git a/snapshot/grails-data/hibernate5/manual/index.html
b/snapshot/grails-data/hibernate5/manual/index.html
index 977530f480..5c256eb002 100644
--- a/snapshot/grails-data/hibernate5/manual/index.html
+++ b/snapshot/grails-data/hibernate5/manual/index.html
@@ -9478,21 +9478,6 @@ dependencies {
</div>
</div>
<div class="paragraph">
-<p>You should also tell Gradle about the migrations folder. If using Grails 4
or above, make sure the configuration below is BEFORE the
-<code>dependencies</code> configuration, so that the <code>sourceSets</code>
declaration takes effect.</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="CodeRay highlight"><code data-lang="groovy">sourceSets {
- main {
- resources {
- srcDir 'grails-app/migrations'
- }
- }
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
<p><strong>Typical initial workflow</strong></p>
</div>
<div class="paragraph">
diff --git a/snapshot/grails-data/whats-new-manual/index.html
b/snapshot/grails-data/whats-new-manual/index.html
index cd12c4f595..1b658fa3ac 100644
--- a/snapshot/grails-data/whats-new-manual/index.html
+++ b/snapshot/grails-data/whats-new-manual/index.html
@@ -527,7 +527,7 @@ body.book #toc,body.book #preamble,body.book
h1.sect0,body.book .sect1>h2{page-b
<div id="footer">
<div id="footer-text">
Version 7.0.0-SNAPSHOT<br>
-Last updated 2025-09-18 15:17:56 UTC
+Last updated 2025-09-20 13:43:02 UTC
</div>
</div>
</body>
diff --git a/snapshot/guide/pages/upgrading60x.html
b/snapshot/guide/pages/upgrading60x.html
index bbebfc514f..65470bf5b1 100644
--- a/snapshot/guide/pages/upgrading60x.html
+++ b/snapshot/guide/pages/upgrading60x.html
@@ -950,6 +950,28 @@ Expanded class files & resource files will only be
used over the jar file if
</table>
</div>
</div>
+<div class="sect4">
+<h5
id="_12_22_database_migration_plugin_migrations_directory_in_the_main_sourceset">12.22
Database Migration Plugin migrations directory in the main sourceSet</h5>
+<div class="paragraph">
+<p>It is no longer necessary to add the <code>grails-app/migrations</code>
directory to the <code>main</code> sourceSet in order for the Database
Migration Plugin to find your changelogs.
+This is now done automatically by the
<code>org.apache.grails.gradle.grails-plugin</code> Gradle plugin.</p>
+</div>
+<div class="paragraph">
+<p>The following code can be removed from your <code>build.gradle</code>
file:</p>
+</div>
+<div class="listingblock">
+<div class="title">build.gradle</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">sourceSets {
+ main {
+ resources {
+ srcDir <span class="string"><span class="delimiter">'</span><span
class="content">grails-app/migrations</span><span
class="delimiter">'</span></span>
+ }
+ }
+}</code></pre>
+</div>
+</div>
+</div>
</div>
</div>
diff --git a/snapshot/guide/single.html b/snapshot/guide/single.html
index 6381ff7f40..35999c496f 100644
--- a/snapshot/guide/single.html
+++ b/snapshot/guide/single.html
@@ -3123,6 +3123,28 @@ Expanded class files & resource files will only be
used over the jar file if
</table>
</div>
</div>
+<div class="sect4">
+<h5
id="_12_22_database_migration_plugin_migrations_directory_in_the_main_sourceset">12.22
Database Migration Plugin migrations directory in the main sourceSet</h5>
+<div class="paragraph">
+<p>It is no longer necessary to add the <code>grails-app/migrations</code>
directory to the <code>main</code> sourceSet in order for the Database
Migration Plugin to find your changelogs.
+This is now done automatically by the
<code>org.apache.grails.gradle.grails-plugin</code> Gradle plugin.</p>
+</div>
+<div class="paragraph">
+<p>The following code can be removed from your <code>build.gradle</code>
file:</p>
+</div>
+<div class="listingblock">
+<div class="title">build.gradle</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">sourceSets {
+ main {
+ resources {
+ srcDir <span class="string"><span class="delimiter">'</span><span
class="content">grails-app/migrations</span><span
class="delimiter">'</span></span>
+ }
+ }
+}</code></pre>
+</div>
+</div>
+</div>
</div>
</div>
diff --git a/snapshot/guide/upgrading.html b/snapshot/guide/upgrading.html
index df61926e68..061cd998cd 100644
--- a/snapshot/guide/upgrading.html
+++ b/snapshot/guide/upgrading.html
@@ -979,6 +979,28 @@ Expanded class files & resource files will only be
used over the jar file if
</table>
</div>
</div>
+<div class="sect4">
+<h5
id="_12_22_database_migration_plugin_migrations_directory_in_the_main_sourceset">12.22
Database Migration Plugin migrations directory in the main sourceSet</h5>
+<div class="paragraph">
+<p>It is no longer necessary to add the <code>grails-app/migrations</code>
directory to the <code>main</code> sourceSet in order for the Database
Migration Plugin to find your changelogs.
+This is now done automatically by the
<code>org.apache.grails.gradle.grails-plugin</code> Gradle plugin.</p>
+</div>
+<div class="paragraph">
+<p>The following code can be removed from your <code>build.gradle</code>
file:</p>
+</div>
+<div class="listingblock">
+<div class="title">build.gradle</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="groovy">sourceSets {
+ main {
+ resources {
+ srcDir <span class="string"><span class="delimiter">'</span><span
class="content">grails-app/migrations</span><span
class="delimiter">'</span></span>
+ }
+ }
+}</code></pre>
+</div>
+</div>
+</div>
</div>
</div>