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) {

Reply via email to