Grails 3 运行-app 在 bootRun 后没有 return
Grails 3 run-app doesn't return after bootRun
我一直在使用 Grails 3.0.1 交互式控制台,当我键入 "run-app" 命令时,我希望它会启动服务器并 return 到提示符。相反,它做了类似的事情:
grails> run-app
> Configuring > 1/1 projects > Resolving dependencies ':agent' > Resolving dependencies ':versio
:compileJava UP-TO-DATE
> Building 16% > :compileGroovy > Resolving dependencies ':compile' > Resolving dependencies 'de
:compileGroovy UP-TO-DATE
:processResources
:classes
:findMainClass
> Building 83% > :bootRun > Resolving dependencies ':runtime' > Resolving dependencies 'detached:bootRun
Grails application running at http://localhost:8080
> Building 83% > :bootRun
此时系统会等待,直到我按下 Ctrl-C。我以为系统会启动然后 return 到提示符。我错过了一些明显的东西吗?我只需要等待它结束吗?
这是 inherited bug 来自 spring 的启动,现在已修复,可能会在下一个版本 3.0.3 中提供。
我一直在使用 Grails 3.0.1 交互式控制台,当我键入 "run-app" 命令时,我希望它会启动服务器并 return 到提示符。相反,它做了类似的事情:
grails> run-app
> Configuring > 1/1 projects > Resolving dependencies ':agent' > Resolving dependencies ':versio
:compileJava UP-TO-DATE
> Building 16% > :compileGroovy > Resolving dependencies ':compile' > Resolving dependencies 'de
:compileGroovy UP-TO-DATE
:processResources
:classes
:findMainClass
> Building 83% > :bootRun > Resolving dependencies ':runtime' > Resolving dependencies 'detached:bootRun
Grails application running at http://localhost:8080
> Building 83% > :bootRun
此时系统会等待,直到我按下 Ctrl-C。我以为系统会启动然后 return 到提示符。我错过了一些明显的东西吗?我只需要等待它结束吗?
这是 inherited bug 来自 spring 的启动,现在已修复,可能会在下一个版本 3.0.3 中提供。