Thanks Carl.  So in 7, we've been reworking our CLIs and are
experiencing some growing pains.

`grailsw` is the wrapper file that downloads `grails` to ~/.grails/ - it's
meant to be small so that it can be checked in as a convenience.  I would
expect the same error since it should just be a passthrough for the
grails-cli (`grails` command).  This is good news!

So the real issue is with the `grails` command.  The grails command was
added in 7 as a delegating CLI that can call either forge or the legacy
shell-cli.  Forge was announced in Grails 6.x, but we realized that due to
tooling limitations that defaulting to forge on the CLI can cause
functional issues with IntelliJ.  For this reason, in 7, we reverted the
default to the legacy cli.  There is a longer term plan to add missing
features to forge so the legacy & delegating cli can be completely dropped.

As to your problem: If you run grails with a first argument of `-t forge` I
suspect this will work.  The web plugin profile (used by the legacy shell)
was broken in the M4 and we've made changes that may fully fix it in the
M5.  Assuming the forge argument works, let's retest this once the M5 is
out?

-James


On Mon, Jul 7, 2025 at 6:22 PM Carl Marcum <cmar...@apache.org> wrote:

> Hi James,
>
> grails
> and
> ./grailsw
>
> Best regards,
>
> Carl
>
> On 7/6/25 11:54 AM, James Daugherty wrote:
> > Hi Carl,
> >
> > Can you provide the exact command you're using?
> >
> > Regards,
> > James
> >
> > On 2025/07/04 15:24:41 Carl Marcum wrote:
> >> Hi All,
> >>
> >> When I create a 7.0.0-M4 web plugin and try to get a Grails CLI with the
> >> Grails installed with sdkman or using the Grails wrapper I get:
> >> | Error Error initializing classpath: Multiple builders are available to
> >> build a model of type 'org.grails.gradle.plugin.model.GrailsClasspath'.
> >> At first I thought it might be due having multiple Grails or Gradle
> >> installed but even after uninstalling all of both and using the wrapper
> >> I still got it.
> >> No issues the the web application.
> >> Any ideas what to check or how to get more output?
> >>
> >> BTW, no additional features selected. Gorm Hibernate, Tomcat, Spock,
> Java 21
> >>
> >> Thanks,
> >> Carl
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@grails.apache.org
> >> For additional commands, e-mail: users-h...@grails.apache.org
> >>
> >>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@grails.apache.org
> > For additional commands, e-mail: users-h...@grails.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@grails.apache.org
> For additional commands, e-mail: users-h...@grails.apache.org
>
>

Reply via email to