grails-3.1相关内容
在 grails 2.x 中,我们可以通过在 BuildConfig.groovy 中添加以下内容来添加就地插件 grails.plugin.location."my-plugin" = "../my-plugin" 我的问题是,我们是否可以在 grails3.0 中同样就地添加我们的本地插件,或者在 grails 中还有其他一些方法可以做到这一点. 实际目的是在将插件推送到 b
..
我想在 Grails 3.1 中禁用自动重新加载/重新编译,因为我想改用 JRebel.我发现 springloaded 相当有限,但更重要的是经常失败 文件/Users/engrun/Development/projects/grailsPoc/grails-app/controllers/grailsPoc/HelloController.groovy 已更改,正在重新编译...java.l
..
我正在尝试打包我的 Grails 3.1.5 应用程序. 运行grails package(或grails war)结果如下: FAILURE:构建失败,出现异常.* 什么地方出了错:org.codehaus.groovy.runtime.DefaultGroovyMethods.each(Ljava/util/List;Lgroovy/lang/Closure;)Ljava/util/L
..
我的 grails-flyway 插件的传递依赖有问题.org.grails.plugins:grails-flyway:0.2.1 声明对 org.flywaydb:flyway-core:4.0.1 的依赖.当我将插件包含到我的 Grails 3.1.6 项目中时,Gradle 将 Flyway 降级到 3.2.1 版. +--- org.grails.plugins:grails-flyw
..
我将一个大型 Grails 1.3.7 项目迁移到 3.1.6.控制器测试是集成测试.这工作正常,因为测试继承自 ControllerSpec.现在我应该能够做这样的事情: @Integration@TestFor(SampleController)类 SampleControllerIntSpec 扩展规范 { 因为 TestFor Annotation 允许在单元测试中使用模型/视图/..
..
从Grails 3.1.9发布注意事项: 集成测试端口集成和功能测试现在可以在随机端口上运行而不是默认情况下与应用程序位于同一端口.这是为了避免应用程序在端口冲突时出现问题已经开始.对端口进行硬编码的集成测试将需要更改以使用标有@Integration的测试的serverPort属性 我通常使用的是集成测试网址 导入grails.util.Holders......def url
..
我将一个Grails 1.3.7大型项目迁移到3.1.6. 控制器的测试是集成测试.由于测试从ControllerSpec继承,因此效果很好.现在,我应该可以执行以下操作: @Integration @TestFor(SampleController) class SampleControllerIntSpec extends Specification { 因为TestFor注释允许使
..
由于存在以下几种情况,我如何才能在Grails 3+中分发Webapp? 没有web.xml? 解决方案 步骤1:转到src \ main \ webapp \ WEB-INF位置. (如果没有,请创建路径) 步骤2:建立资料夹WEB-INF 第3步:创建文件web.xml并粘贴以下代码
..
我正在将grails 2.4.4应用程序转换为3.1.8. 有时,在某些控制器方法中(基于服务调用中发生的情况),我只会在Flash中设置一条消息,而在其他其他方面,这在2.4.4中就可以了,该屏幕将使用Flash消息重新呈现但是在3.1.8中,什么也没有渲染,屏幕完全空白. 看来,如果我在设置Flash消息后添加了一条语句,就会渲染屏幕,该语句可以是任何形式,例如println'hello'或r
..
应用信息: Grails版本:3.1.8 Groovy版本:2.4.6 JVM版本: 1.8.0_60 我正在运行grails package以获取可运行的存档,但是遇到以下错误: 无法解析配置':gspCompile'的所有依赖项. 无法解析javax.servlet:javax.servlet-api:3.1.0. 要求者: app:app:0.1 无法解析javax.s
..
我有一个域类,该类扩展了另一个具有相同名称但在不同库中的不同包中的常规类. 问题是,当我修改域类上的实例时,它没有被标记为脏& ;;因此更改不会持续存在. 我已阅读到Grails 3发行版对脏检查和增强功能进行了一些增强.这可能是一个错误,或者我错过了一些东西. 新对象已正确保存,没有任何问题,我对修改的域对象以及修改后的属性&使用了 isDirty()方法都返回 fals
..
我有一个简单的grails应用程序,它本身运行良好.将grails Web配置文件与grails run-app 一起使用不会有问题 但是,当我从应用程序中构建docker映像时,发送到docker的grails命令(例如grails run-app --stacktrace或grails dependency-report --stacktrace)会因stacktrace失败: |
..
解释我的症状的最接近的stackoverflow问题在这里-我正在将Grails 2.3.4应用程序升级到Grails 3.1.10,并且一切都在使用'grails run-app'. 当我发动战争时,除了URL以外,我什么都没有,只有404. 战争展开,而catalina.out中没有任何错误消息. tomcat访问日志显示我的访问尝试. (不是Linux问题吗?) 我可
..
我正试图通过grails 3.1.5 gradle依赖度Resolution 从Maven获得jar依赖项.如何增加gradle获取Maven依赖项所需的超时.当然,我已经看到依赖项需要花费较长的时间才能下载下来.但是我该如何配置gradle以便等待更长的时间以便下载依赖项 解决方案 此功能已在Gradle中添加到此处: https://github.com/gradle/gradle/p
..
我们想将Log4j2用作grails 3的日志绑定. 到目前为止我能弄清楚的是.我们有许多使用各种记录器的从属依赖项,因此我们需要使用SLF4J API.然后,我们无需让grails/groovy/spring将SLF4J API重定向到Logback绑定,而是需要将每个SLF4J API重定向到Log4j2绑定. 由于grails 3使用Logback绑定,因此我打算遍历build.
..
当我将helloWorld应用程序部署到JBoss EAP 6.4.0.GA时,它部署时带有警告且没有错误,显示部署在JBoss Web管理控制台中,但是应用程序上下文返回404.我有一些警告,但JBoss日志中没有错误文件. 过程: Grails 3.1.6 JVM 1.8.0_77 Build on Windows 7 Enterprise Deploying to JBoss E
..
我试图在我的grails 3项目中加入fontawesome(fa)。我看到grails2上有一个插件,但是如何安装这个插件的配置和解释在grails 3中似乎不起作用。 所以我尝试了通过创建资产/字体/目录并将字体放在那里手动添加fa,将css添加到我的样式表目录并从application.css中引用它。当我通过grails run-app运行Idea时,所有fa资源都显示正常。 然而,
..
我有下面的选择标签:
..
我已将IntelliJ IDEA Ultimate更新至2016.2版本。 我有一个Grails 3项目,现在当我打开IDE时,尝试尝试以下错误运行我的项目: 运行Grails时出错:My_Project:找不到Grails应用程序 我仍然可以打开终端并手动运行该项目,但似乎IntelliJ IDEA不再识别我的Grails应用程序。在“编辑配置...”时,在“应用程序
..
我试图在GORM / Grails应用程序中映射现有表。大多数表都有复合主键(不是我的选择)。 我发现当我将一个关联映射到一个类父类)在父类的组合键包含一个具有组合键的类的关联(祖父母)的情况下,GORM不会检查祖父母类和子类在非组合键中的映射。 Child 可序列化{ 父母 字符串名称 belongsTo = [父:父] 静态映射= { id(合成:[ 'pare
..