grails - 让Grails不要从连字符的应用程序名称中创建软件包

标签 grails packages hyphenation

如果我创建了一个名为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/

相关文章:

python - 从 tar.gz 安装 python 包

r - R 2.XX.Y 中的核心包

html - CSS/HTML - 断字可以应用于<输入类型 ="submit"值吗?

java - 连字符预处理

Grails ...单击按钮发送/保存表数据

unit-testing - 带服务的单元测试 Grails

select - G用枚举值选择

grails - 我应该把可重用的方法放在 grails 的什么位置?

ide - 如何将 Notepad++ 扩展为 R 的 IDE?

ios - 在 UILabel 中,是否可以强制一行不在斜线处断开?