好的,我有这个包a.b.domain.employee.groovy
。是否可以在该包上运行grails generate-all
并将其放在不同的文件夹中?我的意思是,当generate-all
运行时,我希望它是a.b.controller.employeeController.groovy
。有可能吗?怎么样?我从谷歌搜索但似乎无法找到答案..:\
答案 0 :(得分:0)
似乎没有办法从命令行执行此操作,但您始终可以在生成文件后移动它们。但我建议不要考虑你应该考虑保持与代码所做的相关的包你已经拥有不同文件夹中的控制器和域对象,不需要将控制器添加到包名中。
您是否有某些理由要在默认情况下更改包的工作方式?
答案 1 :(得分:0)
在定义包时,分别使用各自的命令生成控制器和域类,并将它们放入正确的文件夹中。当不同的包用于域类和控制器时,我不认为你可以用generate-all来做这件事