问题标签 [grails-3.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - gradle test 不运行 Geb 测试
在 Grails 3.1.4 中:如果我使用 Grails create-functional-test 命令并创建 Geb 测试,当我使用 Gradle 测试任务时它不会运行 Geb 测试,它只运行单元和集成测试,而不是功能测试.
如果我使用 Grails test-app 命令,它会运行所有内容。我想在我的 Bamboo 5.9.7 集成服务器上使用 Gradle 进行构建。
如何使用 Gradle 运行所有测试、单元、集成和功能 Geb 测试?
grails - Grails 3.1.4 无法运行应用程序
我刚刚迁移到新的 Grails 3.1,我在 Grails 中的第一个应用程序运行良好。但是当我创建另一个新的 Grails 3.1 应用程序时,我遇到了一个新问题;run-app
尝试在新的应用程序根目录中以交互方式运行时会出现问题:
该类try3grails.Application
引用我创建的第一个应用程序的主要方法类;所以错误似乎是 Grails 不能“忘记”旧的应用程序类路径。有没有人对此有解决方案,或者我错过了什么?
运行grails --version
给出:
Grails 是使用 SDKMan 在 ubuntu linux 机器上安装的。
grails - what should be the best gitignore for grails3.1.x?
Since grails 3.1.x has major changes, what would be appropriate .gitignore?
For now, I've used default grails .gitignore
json - Grails 在域类渲染中使用 SQLQuery 结果作为瞬态值
假设我有以下领域类: 第一个领域类Tag.groovy
允许我构建具有不同层(层 1、层 2 和层 3)的动态类别结构。来自的每个活动都Activity.groovy
属于某个类别,并通过 连接到其类别ActivityTag.groovy
。到目前为止,一切都很好。:)
标签.groovy
活动.groovy
ActivityTag.groovy
现在我想在树视图中将我的类别呈现为 JSON。你能告诉我如何实现这一目标吗?
我试过了render(template: "tree", collection: Tag.findAllByLayer("layer1"), var: 'tag')
使用此模板_tree.gson
:
但是这种方法失败了java.lang.reflect.InvocationTargetException: null
grails - 在资产图像中包含 grails 标签
我正在尝试在资产图像标题中包含 grails 渲染标签,但出现类似错误
有没有其他方法可以添加渲染模板?
rest - 是否可以在 Grails 上结合 rest-api 和角度配置文件?
我将开始一个新项目,它有两个前端,一个移动APP和一个Web应用程序。
我正在考虑创建一个“rest-api”grails 应用程序并从移动应用程序中使用这个“api”。
但是,对于 WebApp,是否有可能创建一个新的“角度”Grails 应用程序,该应用程序使用先前生成的“rest-api”Grails 应用程序作为模型,并避免我“重新实现轮子(模型)”?
任何文章/文档如何做到这一点?
提前致谢。
JD埃武拉
grails - 将 Grails 3.1.4 应用程序部署到 Elastic Beanstalk 时出现“另一个未命名的 CacheManager 已存在于同一虚拟机中”的错误
大约一周前,在执行 prod dbm-update 之后,我在将 WAR 文件部署到 EB 时开始出现此错误(run-app 在 dev 和 prod 设置中都可以正常工作):
Grails 2.5.0 发行说明建议将 beans.cacheManager.shared 设置为 true。没有帮助。
其他面临类似问题的人建议将 Hibernate 缓存 factory_class 从 org.hibernate.cache.ehcache.EhCacheRegionFactory 替换为 org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory - 这篇文章。我认为它消除了未命名的 cacheManager 问题,但创建了另一个问题:
设置“liquibase.checkChangeLogLocation = false”和“liquibase.enabled = false”会触发另一个:
我正在使用:带有 AngularJS 配置文件的 Grails 3.1.4、Spring Security 3.0.4、Spring Security Rest 2.0.0.M2、数据库迁移 2.0.0.RC4
我也试过:
- 切换到 Spring Security 3.0.2、3.0.3
- 终止 EC2 实例
- 重新构建整个EB环境并创建一个新的数据库
- 将休眠 use_second_level_cache 设置为 false
- 降级到 Grails 3.1.0
- 设置 sourceSets { main { 资源 { srcDir 'grails-app/migrations'}}}
我的想法不多了,到目前为止没有任何帮助。有人有想法吗?还是面临类似的问题?
grails - 如何在瞬态上使用可绑定约束来避免“无法读取只写属性”
我在使用 grails 3.1.4 使用瞬态属性绑定值时遇到问题。
以这个域为例:
我想使用特定属性(此处:)propertyList
进行数据绑定。此属性在数据绑定源中可用,但在我的域中不可用。所以我添加了一个瞬态和一个二传手。propertyList
为了包含数据绑定的瞬态,我添加了bindable
约束。
setPropertyList
在数据绑定期间调用setter 。结果域实例的属性按预期设置了所有属性。但是当我尝试保存结果实例时,我得到以下异常:
看起来 grails 在验证实例时遇到了一些麻烦。
任何想法如何解决这一问题?
grails - Grails 3.1.4 和 Docker - grails 命令返回“No profile found for name web”
我有一个简单的 grails 应用程序,它本身运行良好。使用 grails web profile 没有问题grails run-app
但是,当我从应用程序中构建 docker 映像时,grails 命令(例如发送到 docker 的grails run-app --stacktrace
或grails dependency-report --stacktrace
发送到 docker 的命令会失败并显示堆栈跟踪):
Docker Build 命令:从 grails 应用程序的根目录运行。用户在 docker 组中。
DockerFile:(在 RUN grails dependency-report --stacktrace 上构建将失败。如果我删除该命令,则构建完成。但是,第一次使用默认命令运行应用程序时,它会失败并出现相同的错误。)
设置:
Ubuntu 14.04 LTS 64
Jave:Oracle JDK 1.8.0_77 64
通过 sdkman 4.0.32:
Grails 3.14 Groovy 2.4.6 Gradle 2.12
Docker 客户端:版本:1.10.3 API 版本:1.22 Go 版本:go1.5.3 Git 提交:20f81dd 内置:2016 年 3 月 10 日星期四 15:54:52 OS/Arch:linux/amd64