9得票2回答
如何启用Grails 3.x自动重新加载?

我无法让自动生成的控制器实现自动重新加载。我的应用程序启动正确,但是每当我执行grails create-controller <controller-name>时,控制器就会被创建并且我会看到新控制器已经编译完成。 当我尝试访问新生成的控制器时,总是会得到“找不到页面(404)...

9得票2回答
创建没有版本号的Grails 3 WAR文件

在Grails 2中,我们可以像这样定义WAR文件名: grails.project.war.file = "target/${appName}.war" 如何在Grails 3中覆盖war文件名? 感谢Jeff。 我已经在build.gradle中添加了以下代码行: war { ...

8得票1回答
将Grails 2插件导出到Grails 3时出现错误。

我一直在尝试将grails spring-security-ui插件升级到grails 3。如文档中所述,我已将所有依赖项复制到build.gradle文件中。 文件看起来像这样。 buildscript { ext { grailsVersion = projec...

8得票3回答
Grails 3中@Delegate符号的使用,使用一个领域对象

在Grails 2.4.4中,我们有一些类作为领域对象的包装器。它们看起来像这样: class Foo { @Delegate OurDomainClass ourDomainClass ... } 这个方法在使用时有效,但是当我们尝试在Grails 3.0.11下编译时,...

8得票2回答
如何在Grails 3.0.0 应用程序中禁用重新加载?

在Grails 3.0.0.M2中,似乎使用JDK 8u40进行spring reloading会导致错误。 在开发模式下,我能否禁用重新加载? 在build.gradle或application.yml中是否有可设置的键?

8得票1回答
Grails 3.0.x - 如何在使用“grails run-app”时增加堆空间

当在命令行中执行Grails 3.0.1 Web应用程序的"grails run-app"命令时,我总是得到最大堆大小为768M,这似乎是Grails Gradle插件中硬编码的默认值。JAVA_OPTS或GRAILS_OPTS中的设置不被尊重。如何让run-app使用更多的堆空间?需要在ap...

8得票3回答
我该如何将Grails 3插件发布到我的本地Nexus仓库?

运行grails publish-plugin似乎没有任何效果,我能找到的唯一文档是关于发布到bintray的。 [编辑:] 我可以通过gradle publish发布插件,但想知道是否有更符合Grails规范的方法来完成,并好奇grails publish-plugin实际上是做什么的 ...

7得票1回答
Grails 3.0.1 - 如何在哪里配置 grails.gorm.default.mapping?

我之前在 Config.groovy 文件中有以下配置: grails.gorm.default.mapping = { id generator = 'identity' // send only the dirty fields to the database for ...

7得票1回答
Grails 3.0.1 - 如何在application.yml中配置grails.gorm.default.constraints

我采用了旧的配置: grails.gorm.default.constraints = { '*' (nullable: true, blank: true) } ...并将其放置在application.groovy中。 幸运的是,它按预期工作。 如何在applicatio...

7得票2回答
Grails 3单元测试: 如何在Grails 3中使用mockFor、createMock和demands?

我正在将一个应用程序从Grails 2.4.4升级到Grails 3.0.9,并且我找不到任何关于如何在Grails 3中执行mockFor、createMock和demands的信息。 我以前会这样做: fooService = mockFor(FooService) controlle...