如果我创建了一个名为a-b-c-d的Grails应用,那么执行grails create-domain-class User
将导致Grails在grails-app / domain / a / b / c / d子目录中创建一个User类,并将其打包为a.b.c.d。如何防止Grails创建这些程序包名称?
最佳答案
您绝对应该使用软件包,但是您可以通过更改Config.groovy中grails.project.groupId
的值来自定义默认软件包。默认值为appName
,它是您的应用程序名称,但您可以将其更改为任何值程序包,例如'com.foo.bar'
。
另外,您可以在运行创建脚本时指定包,并且如果您确实想在默认包中创建类,则可以使用以下语法:
grails create-service .Person
而且不会使用包
关于grails - 让Grails不要从连字符的应用程序名称中创建软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620344/