Grails-生成全部以在不提示覆盖的情况下继续?[y,n,a]

Grails-生成全部以在不提示覆盖的情况下继续?[y,n,a],grails,grails-2.4,Grails,Grails 2.4,每次我尝试构建generate all命令时,它都会提示我覆盖输入?[y,n,a]。是否有默认选择“y”的方法 编辑: 我是第一次设置框架,我经常更改模型并生成视图和控制器以进行检查 更新:选择选项“a”,它将自动覆盖所有文件,而不是每次都提示。否没有选项,因为此提示是为了保护现有代码不被意外覆盖 你能详细说明你的需求和这样做的原因吗,这样任何人都可以为你提供一个替代方案吗?以防你通过谷歌登陆这里 新的grails(3.x)有“-force”选项 在Grails版本中:3.2.8 命令是 $gr

每次我尝试构建generate all命令时,它都会提示我覆盖输入?[y,n,a]。是否有默认选择“y”的方法

编辑: 我是第一次设置框架,我经常更改模型并生成视图和控制器以进行检查


更新:选择选项“a”,它将自动覆盖所有文件,而不是每次都提示。

否没有选项,因为此提示是为了保护现有代码不被意外覆盖


你能详细说明你的需求和这样做的原因吗,这样任何人都可以为你提供一个替代方案吗?

以防你通过谷歌登陆这里

新的grails(3.x)有“-force”选项

在Grails版本中:3.2.8 命令是
$grails generate all bookstore.Author-force

您听说过
--非交互式开关吗?这里的文档中描述了这一点:它正是为这种情况而设计的,当您希望运行一个脚本,只接受默认值并假设答案为“是”时。不幸的是,生成脚本没有检查它的存在,但这是一个应该修复的错误。非常感谢您添加您的注释Burt。正如我在下面所说的,您应该能够传递
--非交互式
,但在这些脚本中它被忽略。幸运的是,他们现在在脚手架插件中,所以如果你在报告一个问题,我将修复这个问题并发布一个更新的插件。是的,正如你所说,它不起作用,但我阅读了文档。感谢您提供的详细信息。在Grails版本:3.2.8中,命令是$Grails generate all bookstore.Author-force
$ grails generate-all bookstore.Author                                                                               
Warning |                                                                                                            
Destination file grails-app\controllers\bookstore\AuthorController.groovy already exists, skipping...                
Warning |                                                                                                            
Destination file src\test\groovy\bookstore\AuthorControllerSpec.groovy already exists, skipping...                   
Warning |                                                                                                            
Destination file grails-app\views\author\edit.gsp already exists, skipping...                                        
Warning |                                                                                                            
Destination file grails-app\views\author\create.gsp already exists, skipping...                                      
Warning |                                                                                                            
Destination file grails-app\views\author\index.gsp already exists, skipping...                                       
Warning |                                                                                                            
Destination file grails-app\views\author\show.gsp already exists, skipping...                                        
|Scaffolding completed for grails-app\domain\bookstore\Author.groovy                                                 


$ grails generate-all -force bookstore.Author                                                                        
|Rendered template Controller.groovy to destination grails-app\controllers\bookstore\AuthorController.groovy         
|Rendered template Spec.groovy to destination src\test\groovy\bookstore\AuthorControllerSpec.groovy                  
|Rendered template edit.gsp to destination grails-app\views\author\edit.gsp                                          
|Rendered template create.gsp to destination grails-app\views\author\create.gsp                                      
|Rendered template index.gsp to destination grails-app\views\author\index.gsp                                        
|Rendered template show.gsp to destination grails-app\views\author\show.gsp                                          
|Scaffolding completed for grails-app\domain\bookstore\Author.groovy