This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git
The following commit(s) were added to refs/heads/7.0.x by this push:
new e483c72708 #14887 - fix - create-app command
e483c72708 is described below
commit e483c72708ed6a659ea0878ee5efca5ad0dd4b63
Author: James Daugherty <[email protected]>
AuthorDate: Wed Jan 21 19:48:32 2026 -0500
#14887 - fix - create-app command
---
.../org/grails/cli/profile/commands/CreateAppCommand.groovy | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git
a/grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy
b/grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy
index 17ef7c9449..e76937820d 100644
---
a/grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy
+++
b/grails-shell-cli/src/main/groovy/org/grails/cli/profile/commands/CreateAppCommand.groovy
@@ -423,8 +423,7 @@ class CreateAppCommand extends ArgumentCompletingCommand
implements ProfileRepos
repo.startsWith('http') ? "${' ' * spaces}maven { url \"${repo}\"
}" : "${' ' * spaces}${repo}"
}
- String configuredRepositories =
createRepositoryList(profile.repositories)
-
+ List<String> configuredRepositories =
createRepositoryList(profile.repositories)
def repositories =
configuredRepositories.collect(repositoryUrl.curry(4)).unique().join(ln)
List<Dependency> profileDependencies = profile.dependencies
@@ -452,12 +451,12 @@ class CreateAppCommand extends ArgumentCompletingCommand
implements ProfileRepos
.unique()
.join(ln)
- def profileBuildRepositories = profile.buildRepositories
+ List<String> configuredBuildRepositories =
createRepositoryList(profile.buildRepositories)
for (Feature f in features) {
- profileBuildRepositories.addAll(f.getBuildRepositories())
+ configuredBuildRepositories.addAll(f.getBuildRepositories())
}
- List<String> buildRepositories =
createRepositoryList(profileBuildRepositories).collect(repositoryUrl.curry(8)).unique().join(ln)
+ String buildRepositories =
createRepositoryList(configuredBuildRepositories).collect(repositoryUrl.curry(8)).unique().join(ln)
buildDependencies = buildDependencies.collect() { Dependency dep ->
String artifactStr = resolveArtifactString(dep)
@@ -506,7 +505,7 @@ class CreateAppCommand extends ArgumentCompletingCommand
implements ProfileRepos
}
}
- private String createRepositoryList(List<String> profileRepositories) {
+ private List<String> createRepositoryList(List<String>
profileRepositories) {
List<String> configuredRepositories = []
String overrideRepo = System.getProperty('grails.repo.url') ?:
System.getenv('GRAILS_REPO_URL')
if (overrideRepo) {