Grails generate-views运行两次

时间:2012-02-26 15:23:56

标签: grails code-generation

运行'grails generate-views'或'... generate-all'命令会导致生成过程在一个周期内运行两次:

| Generating views for domain class recreation.Region  
> File \grails-app\views\region\create.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\edit.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\list.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\show.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\_form.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\create.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\edit.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\list.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\show.gsp already exists. Overwrite?[y,n,a] y  
> File \grails-app\views\region\_form.gsp already exists. Overwrite?[y,n,a] y  
| Generating controller for domain class recreation.Region  

这里存在一些隐藏的含义?

1 个答案:

答案 0 :(得分:1)

你有没有运行" install-templates"该项目的脚本?

生成脚本似乎在几个地方查找并运行它找到的每个模板。它似乎从$ GRAILS_HOME / src / grails / templates / scaffolding开始并基于这些生成,然后转到项目中的自定义模板并根据这些模板生成,因此它将被覆盖。