0

好的,我有这个包a.b.domain.employee.groovy。是否可以grails generate-all在该包上运行并将其放在不同的文件夹中?我的意思是,什么时候generate-all运行,我希望它是a.b.controller.employeeController.groovy. 有可能这样做吗?如何?我从谷歌搜索但我似乎找不到答案.. :\

4

2 回答 2

0

似乎没有办法从命令行执行此操作,但您始终可以在生成文件后移动文件。但是我建议您反对它,您应该考虑保留与代码正在执行的操作相关的包,您将已经在不同的文件夹中拥有控制器和域对象,不需要将控制器添加到包名称中。

您是否有某些原因要更改默认情况下软件包的工作方式?

这是一个关于 Grails 包结构的问题。

于 2012-02-12T15:40:47.913 回答
0

在定义包时分别使用各自的命令生成控制器和域类,它们将被放置到正确的文件夹中。当域类和控制器使用不同的包时,我认为您不能使用 generate-all 来做到这一点

于 2012-02-12T16:12:50.343 回答