This is an automated email from the ASF dual-hosted git repository.
asf-ci-deploy pushed a commit to branch asf-site-production
in repository https://gitbox.apache.org/repos/asf/grails-website.git
The following commit(s) were added to refs/heads/asf-site-production by this
push:
new d634c1ad6b0 Deploying to documentation branch - 05:50:06
d634c1ad6b0 is described below
commit d634c1ad6b0f39e33c0a050e2e95dc045cad0220
Author: jdaugherty <[email protected]>
AuthorDate: Tue Jul 21 05:50:09 2026 +0000
Deploying to documentation branch - 05:50:06
---
docs/snapshot/api/index-all.html | 20 ++-
docs/snapshot/api/org/grails/cli/GrailsCli.html | 30 ++++-
...ltRepositorySystemSessionAutoConfiguration.html | 54 +++++++-
.../profile/repository/MavenProfileRepository.html | 144 +++++++++++++--------
4 files changed, 182 insertions(+), 66 deletions(-)
diff --git a/docs/snapshot/api/index-all.html b/docs/snapshot/api/index-all.html
index 2d705e2b4a4..82a7f54d95d 100644
--- a/docs/snapshot/api/index-all.html
+++ b/docs/snapshot/api/index-all.html
@@ -1941,7 +1941,9 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="grails/plugin/springsecurity/annotation/Secured.html#ANY_METHOD"
title="Field in Secured">ANY_METHOD</a></span> - Field in <a
href="grails/plugin/springsecurity/annotation/Secured.html">Secured</a>
</dt><dd> <div class="block">Default value for httpMethod().</div></dd>
-<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#APACHE_REPO"
title="Field in MavenProfileRepository">APACHE_REPO</a></span> - Field in <a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
+<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#APACHE_REPO_URI"
title="Property in MavenProfileRepository">APACHE_REPO_URI</a></span> -
Property in <a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
+</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#apacheRepo()"
title="Method in MavenProfileRepository">apacheRepo()</a></span> - Method in
<a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="grails/doc/DocEngine.html#API_BASE_PATH"
title="Property in DocEngine">API_BASE_PATH</a></span> - Property in <a
href="grails/doc/DocEngine.html">DocEngine</a>
</dt><dd> <div class="block"></div></dd>
@@ -26254,7 +26256,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">The naming suffix required for Grails plugin
implementation classes.</div></dd>
<dt><span class="strong"><a
href="grails/web/mapping/ResponseRedirector.html#GRAILS_REDIRECT_ISSUED"
title="Field in ResponseRedirector">GRAILS_REDIRECT_ISSUED</a></span> - Field
in <a href="grails/web/mapping/ResponseRedirector.html">ResponseRedirector</a>
</dt><dd> <div class="block"></div></dd>
-<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#GRAILS_REPO"
title="Field in MavenProfileRepository">GRAILS_REPO</a></span> - Field in <a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
+<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#GRAILS_REPO_URI"
title="Property in MavenProfileRepository">GRAILS_REPO_URI</a></span> -
Property in <a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="org/grails/io/support/GrailsResourceUtils.html#GRAILS_RESOURCE_PATTERN_EIGHTH_MATCH"
title="Field in
GrailsResourceUtils">GRAILS_RESOURCE_PATTERN_EIGHTH_MATCH</a></span> - Field in
<a href="org/grails/io/support/GrailsResourceUtils.html">GrailsResourceUtils</a>
</dt><dd> <div class="block"></div></dd>
@@ -27107,6 +27109,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="grails/web/pages/GrailsRenderViewMutator.html" title="Interface in
grails.web.pages">GrailsRenderViewMutator</a></span> - Interface in <a
href="./grails/web/pages/package-summary.html">grails.web.pages</a>
</dt><dd><div class="block">Interface to customize the view when
rendering</div></dd>
+<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#grailsRepo()"
title="Method in MavenProfileRepository">grailsRepo()</a></span> - Method in
<a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
+</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="org/apache/grails/buildsrc/GrailsRepoSettingsPlugin.html" title="Class in
org.apache.grails.buildsrc">GrailsRepoSettingsPlugin</a></span> - Class in <a
href="./org/apache/grails/buildsrc/package-summary.html">org.apache.grails.buildsrc</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a
href="org/apache/grails/buildsrc/GrailsRepoSettingsPlugin.html#GrailsRepoSettingsPlugin()"
title="Constructor in
GrailsRepoSettingsPlugin">GrailsRepoSettingsPlugin()</a></span> - Constructor
in <a
href="org/apache/grails/buildsrc/GrailsRepoSettingsPlugin.html">GrailsRepoSettingsPlugin</a>
@@ -32254,6 +32258,10 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Determines whether the supplied class can be
loaded as a Grails plugin.</div></dd>
<dt><span class="strong"><a
href="org/grails/datastore/gorm/bootstrap/AbstractDatastoreInitializer.html#isGrailsPresent()"
title="Method in AbstractDatastoreInitializer">isGrailsPresent()</a></span> -
Method in <a
href="org/grails/datastore/gorm/bootstrap/AbstractDatastoreInitializer.html">AbstractDatastoreInitializer</a>
</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a
href="org/grails/cli/GrailsCli.html#isGrailsProject(java.io.File)"
title="Method in GrailsCli">isGrailsProject(java.io.File)</a></span> - Method
in <a href="org/grails/cli/GrailsCli.html">GrailsCli</a>
+</dt><dd> <div class="block">Whether the given directory (the current working
directory by default) is a Grails project
+ (application, plugin, or profile), in which case the project profile — and
its application
+ commands — can be resolved.</div></dd>
<dt><span class="strong"><a
href="org/grails/io/support/GrailsResourceUtils.html#isGrailsResource(org.grails.io.support.Resource)"
title="Method in
GrailsResourceUtils">isGrailsResource(org.grails.io.support.Resource)</a></span>
- Method in <a
href="org/grails/io/support/GrailsResourceUtils.html">GrailsResourceUtils</a>
</dt><dd> <div class="block">Checks whether the specific resources is a Grails
resource. </div></dd>
<dt><span class="strong"><a
href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html#isGrailsSourceDirectory(java.io.File)"
title="Method in
GrailsGradlePlugin">isGrailsSourceDirectory(java.io.File)</a></span> - Method
in <a
href="org/grails/gradle/plugin/core/GrailsGradlePlugin.html">GrailsGradlePlugin</a>
@@ -33123,6 +33131,9 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="grails/plugins/VersionComparator.html#isSnapshot(java.lang.String)"
title="Method in VersionComparator">isSnapshot(java.lang.String)</a></span> -
Method in <a href="grails/plugins/VersionComparator.html">VersionComparator</a>
</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#isSnapshotVersion(java.lang.String)"
title="Method in
MavenProfileRepository">isSnapshotVersion(java.lang.String)</a></span> - Method
in <a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
+</dt><dd> <div class="block">Whether the given Grails version should resolve
against snapshot repositories: only a snapshot
+ build (or an unknown version) does. </div></dd>
<dt><span class="strong"><a
href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html#isSorted(org.grails.datastore.mapping.model.PersistentProperty)"
title="Method in
GrailsDomainBinder">isSorted(org.grails.datastore.mapping.model.PersistentProperty)</a></span>
- Method in <a
href="org/grails/orm/hibernate/cfg/GrailsDomainBinder.html">GrailsDomainBinder</a>
</dt><dd> <div class="block">Establish whether a collection property is
sorted</div></dd>
<dt><span class="strong"><a
href="org/grails/datastore/mapping/model/PersistentProperty.html#isSorted()"
title="Method in PersistentProperty">isSorted()</a></span> - Method in <a
href="org/grails/datastore/mapping/model/PersistentProperty.html">PersistentProperty</a>
@@ -44331,6 +44342,9 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="org/grails/buffer/StreamCharBuffer.html#resizeChunkSizeAsProcentageOfTotalSize()"
title="Method in
StreamCharBuffer">resizeChunkSizeAsProcentageOfTotalSize()</a></span> - Method
in <a href="org/grails/buffer/StreamCharBuffer.html">StreamCharBuffer</a>
</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a
href="org/grails/cli/compiler/grape/DefaultRepositorySystemSessionAutoConfiguration.html#RESOLUTION_THREADS_PROPERTY"
title="Field in
DefaultRepositorySystemSessionAutoConfiguration">RESOLUTION_THREADS_PROPERTY</a></span>
- Field in <a
href="org/grails/cli/compiler/grape/DefaultRepositorySystemSessionAutoConfiguration.html">DefaultRepositorySystemSessionAutoConfiguration</a>
+</dt><dd> <div class="block">System property that sets the number of threads
Maven Resolver uses to collect the dependency
+ graph and to transfer metadata and artifacts in parallel. </div></dd>
<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#resolutionContext"
title="Property in MavenProfileRepository">resolutionContext</a></span> -
Property in <a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="grails/views/ResolvableGroovyTemplateEngine.html" title="Class in
grails.views">ResolvableGroovyTemplateEngine</a></span> - Class in <a
href="./grails/views/package-summary.html">grails.views</a>
@@ -49702,6 +49716,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html#snapshotsEnabled"
title="Property in GrailsRepositoryConfiguration">snapshotsEnabled</a></span>
- Property in <a
href="org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html">GrailsRepositoryConfiguration</a>
</dt><dd> <div class="block"></div></dd>
+<dt><span class="strong"><a
href="org/grails/cli/profile/repository/MavenProfileRepository.html#snapshotsEnabled()"
title="Method in MavenProfileRepository">snapshotsEnabled()</a></span> -
Method in <a
href="org/grails/cli/profile/repository/MavenProfileRepository.html">MavenProfileRepository</a>
+</dt><dd> <div class="block">Whether snapshot resolution should be enabled for
the running CLI. </div></dd>
<dt><span class="strong"><a
href="org/grails/cli/profile/commands/CreateAppCommand.GrailsGradleRepository.html#snapshotsOnly"
title="Property in
CreateAppCommand.GrailsGradleRepository">snapshotsOnly</a></span> - Property in
<a
href="org/grails/cli/profile/commands/CreateAppCommand.GrailsGradleRepository.html">CreateAppCommand.GrailsGradleRepository</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a
href="org/grails/gorm/graphql/fetcher/impl/SoftDeleteEntityDataFetcher.html"
title="Class in
org.grails.gorm.graphql.fetcher.impl">SoftDeleteEntityDataFetcher</a></span> -
Class in <a
href="./org/grails/gorm/graphql/fetcher/impl/package-summary.html">org.grails.gorm.graphql.fetcher.impl</a>
diff --git a/docs/snapshot/api/org/grails/cli/GrailsCli.html
b/docs/snapshot/api/org/grails/cli/GrailsCli.html
index e0dd2627db5..47bebe61802 100644
--- a/docs/snapshot/api/org/grails/cli/GrailsCli.html
+++ b/docs/snapshot/api/org/grails/cli/GrailsCli.html
@@ -357,42 +357,50 @@ extends java.lang.Object</pre>
</tr>
<tr class="rowColor">
+ <td class="colFirst"><code></code></td>
+ <td
class="colLast"><code>protected static boolean</code></td>
+ <td class="colLast"><code><strong><a
href="#isGrailsProject(java.io.File)">isGrailsProject</a></strong>(java.io.File
baseDir)</code><br>Whether the given directory (the current working directory
by default) is a Grails project
+ (application, plugin, or profile), in which case the project profile — and
its application
+ commands — can be resolved.</td>
+ </tr>
+
+ <tr class="altColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>static boolean</code></td>
<td class="colLast"><code><strong><a
href="#isInteractiveModeActive()">isInteractiveModeActive</a></strong>()</code><br></td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>static void</code></td>
<td class="colLast"><code><strong><a
href="#main(java.lang.String)">main</a></strong>(java.lang.String[]
args)</code><br>Main method for running via the command line</td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>protected void</code></td>
<td class="colLast"><code><strong><a
href="#outputMissingArgumentsMessage(org.grails.cli.profile.Command)">outputMissingArgumentsMessage</a></strong>(<a
href='../../../org/grails/cli/profile/Command.html'>Command</a>
cmd)</code><br></td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>protected void</code></td>
<td class="colLast"><code><strong><a
href="#populateContextLoader()">populateContextLoader</a></strong>()</code><br></td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code></code></td>
<td class="colLast"><code>protected <a
href='../../../grails/build/logging/GrailsConsole.html'>GrailsConsole</a></code></td>
<td class="colLast"><code><strong><a
href="#setupCompleters()">setupCompleters</a></strong>()</code><br></td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>protected void</code></td>
<td class="colLast"><code><strong><a
href="#startInteractiveMode(grails.build.logging.GrailsConsole)">startInteractiveMode</a></strong>(<a
href='../../../grails/build/logging/GrailsConsole.html'>GrailsConsole</a>
console)</code><br></td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>static void</code></td>
<td class="colLast"><code><strong><a
href="#tiggerAppLoad()">tiggerAppLoad</a></strong>()</code><br></td>
@@ -678,6 +686,16 @@ extends java.lang.Object</pre>
</li>
</ul>
+ <a name="isGrailsProject(java.io.File)"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>protected static boolean
<strong>isGrailsProject</strong>(java.io.File baseDir)</h4>
+ <p> Whether the given directory (the current
working directory by default) is a Grails project
+ (application, plugin, or profile), in which case the project profile — and
its application
+ commands — can be resolved.</p>
+ </li>
+ </ul>
+
<a name="isInteractiveModeActive()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
diff --git
a/docs/snapshot/api/org/grails/cli/compiler/grape/DefaultRepositorySystemSessionAutoConfiguration.html
b/docs/snapshot/api/org/grails/cli/compiler/grape/DefaultRepositorySystemSessionAutoConfiguration.html
index 7d81f748451..679da5a83c0 100644
---
a/docs/snapshot/api/org/grails/cli/compiler/grape/DefaultRepositorySystemSessionAutoConfiguration.html
+++
b/docs/snapshot/api/org/grails/cli/compiler/grape/DefaultRepositorySystemSessionAutoConfiguration.html
@@ -70,11 +70,11 @@ if (location.href.indexOf('is-external=true') == -1) {
<div>
<ul class="subNavList">
<li>Summary: </li>
-
Nested Field Constructor <li><a
href="#method_summary">Method</a></li>
+ Nested <li><a
href="#field_summary">Field</a></li> Constructor <li><a
href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li> | Detail: </li>
-
Field Constructor <li><a
href="#method_detail">Method</a></li>
+ <li><a
href="#field_detail">Field</a></li> Constructor <li><a
href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
@@ -128,6 +128,31 @@ implements <a
href='../../../../../org/grails/cli/compiler/grape/RepositorySyste
<!-- =========== FIELD SUMMARY =========== -->
+ <ul class="blockList">
+ <li class="blockList"><a name="field_summary"><!-- --></a>
+ <h3>Field Summary</h3>
+ <ul class="blockList">
+ <table class="overviewSummary" border="0" cellpadding="3"
cellspacing="0" summary="Enum constants summary table">
+ <caption><span>Fields</span><span
class="tabEnd"> </span></caption>
+ <tr>
+ <th class="colFirst" scope="col">Modifiers</th>
+ <th class="colLast" scope="col">Name</th>
+ <th class="colLast" scope="col">Description</th>
+ </tr>
+
+ <tr class="altColor">
+ <td
class="colFirst"><code><strong>static java.lang.String</strong></code> </td>
+ <td class="colLast"><code><a
href="#RESOLUTION_THREADS_PROPERTY">RESOLUTION_THREADS_PROPERTY</a></code></td>
+ <td class="colLast">System property that sets the
number of threads Maven Resolver uses to collect the dependency
+ graph and to transfer metadata and artifacts in parallel. </td>
+ </tr>
+
+ </table>
+ </ul>
+ </li>
+
+ </ul>
+
<!-- =========== PROPERTY SUMMARY =========== -->
@@ -192,6 +217,27 @@ implements <a
href='../../../../../org/grails/cli/compiler/grape/RepositorySyste
+ <!-- =========== FIELD DETAIL =========== -->
+ <ul class="blockList">
+ <li class="blockList"><a name="field_detail">
+ <!-- -->
+ </a>
+ <h3>Field Detail</h3>
+
+ <a name="RESOLUTION_THREADS_PROPERTY"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+
<h4>public static final java.lang.String
<strong>RESOLUTION_THREADS_PROPERTY</strong></h4>
+ <p> System property that sets the number of
threads Maven Resolver uses to collect the dependency
+ graph and to transfer metadata and artifacts in parallel. When unset (or not
a positive
+ integer) it defaults to <CODE>max(8, availableProcessors * 2)</CODE>.
+ </p>
+ </li>
+ </ul>
+
+ </li>
+ </ul>
+
@@ -250,11 +296,11 @@ implements <a
href='../../../../../org/grails/cli/compiler/grape/RepositorySyste
<div>
<ul class="subNavList">
<li>Summary: </li>
-
Nested Field Constructor <li><a
href="#method_summary">Method</a></li>
+ Nested <li><a
href="#field_summary">Field</a></li> Constructor <li><a
href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li> | Detail: </li>
-
Field Constructor <li><a
href="#method_detail">Method</a></li>
+ <li><a
href="#field_detail">Field</a></li> Constructor <li><a
href="#method_detail">Method</a></li>
</ul>
</div>
<p><!-- Matomo -->
diff --git
a/docs/snapshot/api/org/grails/cli/profile/repository/MavenProfileRepository.html
b/docs/snapshot/api/org/grails/cli/profile/repository/MavenProfileRepository.html
index 48864fc7a0d..b3e96794b1c 100644
---
a/docs/snapshot/api/org/grails/cli/profile/repository/MavenProfileRepository.html
+++
b/docs/snapshot/api/org/grails/cli/profile/repository/MavenProfileRepository.html
@@ -70,11 +70,11 @@ if (location.href.indexOf('is-external=true') == -1) {
<div>
<ul class="subNavList">
<li>Summary: </li>
- Nested <li><a
href="#field_summary">Field</a></li> <li><a
href="#property_summary">Property</a></li> <li><a
href="#constructor_summary">Constructor</a></li> <li><a
href="#method_summary">Method</a></li>
+ Nested Field <li><a
href="#property_summary">Property</a></li> <li><a
href="#constructor_summary">Constructor</a></li> <li><a
href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li> | Detail: </li>
- <li><a href="#field_detail">Field</a></li> <li><a
href="#prop_detail">Property</a></li> <li><a
href="#constructor_detail">Constructor</a></li> <li><a
href="#method_detail">Method</a></li>
+ Field <li><a
href="#prop_detail">Property</a></li> <li><a
href="#constructor_detail">Constructor</a></li> <li><a
href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
@@ -122,33 +122,6 @@ extends <a
href='../../../../../org/grails/cli/profile/repository/AbstractJarPro
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
- <li class="blockList"><a name="field_summary"><!-- --></a>
- <h3>Field Summary</h3>
- <ul class="blockList">
- <table class="overviewSummary" border="0" cellpadding="3"
cellspacing="0" summary="Enum constants summary table">
- <caption><span>Fields</span><span
class="tabEnd"> </span></caption>
- <tr>
- <th class="colFirst" scope="col">Modifiers</th>
- <th class="colLast" scope="col">Name</th>
- <th class="colLast" scope="col">Description</th>
- </tr>
-
- <tr class="altColor">
- <td class="colFirst"><code><strong>static <a
href='../../../../../org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html'>GrailsRepositoryConfiguration</a></strong></code> </td>
- <td class="colLast"><code><a
href="#APACHE_REPO">APACHE_REPO</a></code></td>
- <td class="colLast"></td>
- </tr>
-
- <tr class="rowColor">
- <td class="colFirst"><code><strong>static <a
href='../../../../../org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html'>GrailsRepositoryConfiguration</a></strong></code> </td>
- <td class="colLast"><code><a
href="#GRAILS_REPO">GRAILS_REPO</a></code></td>
- <td class="colLast"></td>
- </tr>
-
- </table>
- </ul>
- </li>
-
<li class="blockList"><a name="field_summary"><!-- --></a>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3"
cellspacing="0" summary="Inherited fields summary table">
@@ -182,6 +155,16 @@ extends <a
href='../../../../../org/grails/cli/profile/repository/AbstractJarPro
<th class="colLast" scope="col">Name and
description</th>
</tr>
+ <tr class="altColor">
+ <td
class="colFirst"><code><strong>static java.net.URI</strong></code> </td>
+ <td class="colLast"><code><a
href="#APACHE_REPO_URI">APACHE_REPO_URI</a></code><br></td>
+ </tr>
+
+ <tr class="rowColor">
+ <td
class="colFirst"><code><strong>static java.net.URI</strong></code> </td>
+ <td class="colLast"><code><a
href="#GRAILS_REPO_URI">GRAILS_REPO_URI</a></code><br></td>
+ </tr>
+
<tr class="altColor">
<td
class="colFirst"><code><strong>groovy.lang.GroovyClassLoader</strong></code> </td>
<td class="colLast"><code><a
href="#classLoader">classLoader</a></code><br></td>
@@ -261,41 +244,66 @@ extends <a
href='../../../../../org/grails/cli/profile/repository/AbstractJarPro
</tr>
<tr class="altColor">
+ <td class="colFirst"><code></code></td>
+ <td class="colLast"><code>static <a
href='../../../../../org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html'>GrailsRepositoryConfiguration</a></code></td>
+ <td class="colLast"><code><strong><a
href="#apacheRepo()">apacheRepo</a></strong>()</code><br></td>
+ </tr>
+
+ <tr class="rowColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>java.util.List<Profile></code></td>
<td class="colLast"><code><strong><a
href="#getAllProfiles()">getAllProfiles</a></strong>()</code><br></td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code></code></td>
<td class="colLast"><code><a
href='../../../../../org/grails/cli/profile/Profile.html'>Profile</a></code></td>
<td class="colLast"><code><strong><a
href="#getProfile(java.lang.String,
java.lang.Boolean)">getProfile</a></strong>(java.lang.String profileName,
java.lang.Boolean parentProfile)</code><br></td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code></code></td>
<td class="colLast"><code><a
href='../../../../../org/grails/cli/profile/Profile.html'>Profile</a></code></td>
<td class="colLast"><code><strong><a
href="#getProfile(java.lang.String)">getProfile</a></strong>(java.lang.String
profileName)</code><br></td>
</tr>
+ <tr class="altColor">
+ <td class="colFirst"><code></code></td>
+ <td class="colLast"><code>static <a
href='../../../../../org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html'>GrailsRepositoryConfiguration</a></code></td>
+ <td class="colLast"><code><strong><a
href="#grailsRepo()">grailsRepo</a></strong>()</code><br></td>
+ </tr>
+
<tr class="rowColor">
+ <td class="colFirst"><code></code></td>
+ <td
class="colLast"><code>static boolean</code></td>
+ <td class="colLast"><code><strong><a
href="#isSnapshotVersion(java.lang.String)">isSnapshotVersion</a></strong>(java.lang.String
grailsVersion)</code><br>Whether the given Grails version should resolve
against snapshot repositories: only a snapshot
+ build (or an unknown version) does. </td>
+ </tr>
+
+ <tr class="altColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>protected java.lang.String</code></td>
<td class="colLast"><code><strong><a
href="#parseCurrentVersion(java.io.File)">parseCurrentVersion</a></strong>(java.io.File
localData)</code><br></td>
</tr>
- <tr class="altColor">
+ <tr class="rowColor">
<td class="colFirst"><code></code></td>
<td
class="colLast"><code>protected void</code></td>
<td class="colLast"><code><strong><a
href="#processUrls()">processUrls</a></strong>()</code><br></td>
</tr>
- <tr class="rowColor">
+ <tr class="altColor">
<td class="colFirst"><code></code></td>
<td class="colLast"><code>protected <a
href='../../../../../org/grails/cli/profile/Profile.html'>Profile</a></code></td>
<td class="colLast"><code><strong><a
href="#resolveProfile(java.lang.String)">resolveProfile</a></strong>(java.lang.String
profileName)</code><br></td>
</tr>
+ <tr class="rowColor">
+ <td class="colFirst"><code></code></td>
+ <td
class="colLast"><code>static boolean</code></td>
+ <td class="colLast"><code><strong><a
href="#snapshotsEnabled()">snapshotsEnabled</a></strong>()</code><br>Whether
snapshot resolution should be enabled for the running CLI. </td>
+ </tr>
+
</table>
</ul>
</li>
@@ -330,41 +338,31 @@ extends <a
href='../../../../../org/grails/cli/profile/repository/AbstractJarPro
- <!-- =========== FIELD DETAIL =========== -->
+
+
+ <!-- =========== PROPERTY DETAIL =========== -->
<ul class="blockList">
- <li class="blockList"><a name="field_detail">
+ <li class="blockList"><a name="prop_detail">
<!-- -->
</a>
- <h3>Field Detail</h3>
+ <h3>Property Detail</h3>
- <a name="APACHE_REPO"><!-- --></a>
+ <a name="APACHE_REPO_URI"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>public static final <a
href='../../../../../org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html'>GrailsRepositoryConfiguration</a>
<strong>APACHE_REPO</strong></h4>
+ <h4>static final java.net.URI
<strong>APACHE_REPO_URI</strong></h4>
<p></p>
</li>
</ul>
- <a name="GRAILS_REPO"><!-- --></a>
+ <a name="GRAILS_REPO_URI"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
- <h4>public static final <a
href='../../../../../org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html'>GrailsRepositoryConfiguration</a>
<strong>GRAILS_REPO</strong></h4>
+ <h4>static final java.net.URI
<strong>GRAILS_REPO_URI</strong></h4>
<p></p>
</li>
</ul>
- </li>
- </ul>
-
-
-
- <!-- =========== PROPERTY DETAIL =========== -->
- <ul class="blockList">
- <li class="blockList"><a name="prop_detail">
- <!-- -->
- </a>
- <h3>Property Detail</h3>
-
<a name="classLoader"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@@ -448,6 +446,14 @@ extends <a
href='../../../../../org/grails/cli/profile/repository/AbstractJarPro
</a>
<h3>Method Detail</h3>
+ <a name="apacheRepo()"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>static <a
href='../../../../../org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html'>GrailsRepositoryConfiguration</a>
<strong>apacheRepo</strong>()</h4>
+ <p></p>
+ </li>
+ </ul>
+
<a name="getAllProfiles()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@@ -472,6 +478,24 @@ extends <a
href='../../../../../org/grails/cli/profile/repository/AbstractJarPro
</li>
</ul>
+ <a name="grailsRepo()"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>static <a
href='../../../../../org/grails/cli/profile/repository/GrailsRepositoryConfiguration.html'>GrailsRepositoryConfiguration</a>
<strong>grailsRepo</strong>()</h4>
+ <p></p>
+ </li>
+ </ul>
+
+ <a name="isSnapshotVersion(java.lang.String)"><!--
--></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>static boolean
<strong>isSnapshotVersion</strong>(java.lang.String grailsVersion)</h4>
+ <p> Whether the given Grails version should
resolve against snapshot repositories: only a snapshot
+ build (or an unknown version) does. Kept as a pure function of the version so
the decision can
+ be made during the CLI lifecycle — and unit tested — rather than at
class-initialisation time.</p>
+ </li>
+ </ul>
+
<a name="parseCurrentVersion(java.io.File)"><!--
--></a>
<ul class="blockListLast">
<li class="blockList">
@@ -496,6 +520,18 @@ extends <a
href='../../../../../org/grails/cli/profile/repository/AbstractJarPro
</li>
</ul>
+ <a name="snapshotsEnabled()"><!-- --></a>
+ <ul class="blockListLast">
+ <li class="blockList">
+ <h4>static boolean
<strong>snapshotsEnabled</strong>()</h4>
+ <p> Whether snapshot resolution should be
enabled for the running CLI. Reading the version here
+ (rather than in a static initialiser) keeps the environment access on the
startup lifecycle.
+ For a milestone/release CLI this is <CODE>false</CODE>, which lets Aether use
+ <CODE>UPDATE_POLICY_NEVER</CODE> and serve fixed versions straight from the
local cache instead of
+ making remote <CODE>maven-metadata.xml</CODE> round-trips on every
resolve.</p>
+ </li>
+ </ul>
+
</li>
</ul>
@@ -530,11 +566,11 @@ extends <a
href='../../../../../org/grails/cli/profile/repository/AbstractJarPro
<div>
<ul class="subNavList">
<li>Summary: </li>
- Nested <li><a
href="#field_summary">Field</a></li> <li><a
href="#property_summary">Property</a></li> <li><a
href="#constructor_summary">Constructor</a></li> <li><a
href="#method_summary">Method</a></li>
+ Nested Field <li><a
href="#property_summary">Property</a></li> <li><a
href="#constructor_summary">Constructor</a></li> <li><a
href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li> | Detail: </li>
- <li><a href="#field_detail">Field</a></li> <li><a
href="#prop_detail">Property</a></li> <li><a
href="#constructor_detail">Constructor</a></li> <li><a
href="#method_detail">Method</a></li>
+ Field <li><a
href="#prop_detail">Property</a></li> <li><a
href="#constructor_detail">Constructor</a></li> <li><a
href="#method_detail">Method</a></li>
</ul>
</div>
<p><!-- Matomo -->