问题标签 [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 - Grails 3.1 无法添加库
我正在尝试添加一个库 geocoder-java 来查找地址的坐标。
我在“build.gradle”中尝试如下:
我做了清理和编译,库已经下载。
但是当我尝试使用这些类时,结果是“无法解析符号”。
grails - Grails 3.1.5 不生成 jar 文件
在 3.1.5 版本中,命令“package”不会在“project/build/libs”中生成 jar 文件
我用 3.0.9 和 3.1.5 版本运行了一个简单的“create-app”和“package”。只有第一个生成一个 jar 文件。两者都没有出现错误。
有人知道我如何在 3.1.5 版中创建可执行 JAR 吗?
grails - 为什么 Gradle 会降级 Grails 3.1 应用程序中的传递依赖项?
我的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。
我的 Gradle 构建文件如下所示
目前我不明白为什么 Gradle 会降级我的传递依赖。有人可以提供这个吗?
我知道我可以强制flyway-core:4.0.1
依赖我build.gradle
,但我想了解降级的原因。
更新-1
当我运行时,gradle dependencies | grep flyway
我得到以下输出。
请在pastebin找到完整的输出。该grails-flyway
插件及其 pom.xml 可以在Bintray找到。
更新-2
我试图强制 Gradleorg.flywaydb:flyway-core:4.0.1
根据Gradles Reference使用。
这不影响问题。依赖关系树仍然使用 3.2.1 版本的flyway-core
.
更新-3
摇篮dependencyInsight
命令
结果是
什么意思(selected by rule)
?
“解决方案” - 或如何解决
我找不到导致 Gradle 使用flyway-core:3.2.1
而不是flyway-core:4.0.1
. 但我找到了解决这个问题的方法。
我添加了以下内容来build.gradle
修改我的 Gradleruntime
解析策略。
maven - 增加 gradle 的超时时间以获得 maven 依赖项
我正在尝试通过grails 3.1.5
gradle 依赖 Resolution从 Maven 获取 jar 依赖。如何增加 gradle 获取 Maven 依赖项所需的超时时间。当然,我已经看到依赖项需要更长的时间才能下载。但是我如何配置 gradle 等待更长时间才能下载依赖项
grails - Grails JSON 视图 - 默认日期渲染
使用 Marshallers 时,我可以使用以下内容:
它将使所有 Date 对象都以该格式呈现为 JSON。是否有可以与 JSON 视图一起使用的等效项来显示日期对象?
hibernate - 似乎无法在 Grails 3 中组合复合 ID
我有以下 2 个域类
通过集成测试...
我明白了
不能在 org.grails.orm.hibernate.cfg.PropertyConfig.getScale(PropertyConfig.时髦:198)
这是一个升级,所以它似乎在 Grails 2-
谁能看到我错过了什么?
grails - 如何使用 3.1.6 版本在 GGTS 中创建 grails 项目
我是 Grail 新手,我使用 GGTS 工具在 Grails 2.4.4 中创建了一个小项目,但无法在 grails 版本 3.1.6 中创建相同的项目。
当我在 3.1.6 版本下创建新项目时,它显示如下错误:
我怎么解决这个问题?
json - 在 Grails 3 JSON / rest-api 中格式化 java.time (jsr310) 对象
尝试在 Grails 3.1.x 休息控制器中使用 java.time API。
我的域对象“缺席”有一个字段
build.gradle 包含
作为依赖
和 application.groovy 包含
}
这适用于持久化域对象,因此它的后端/数据库端似乎可以按预期工作。
但是,当通过 RestController 序列化域对象时,我无法正确格式化我想要的方式(即 yyyy-MM-dd)。输出是
但我真正想要的是
我试图在 Grails 文档中找到解决方案,但是,即使在多次搜索答案之后,我似乎也无法弄清楚。我找到了有关格式化 java.util.Date 的文档,但这不是我想要的。
GET 请求的“问题”并不多,但对于 POST 和 PUT 请求来说,它是不切实际的,所以我需要让短格式 yyyy-MM-dd 工作。
有没有人找到解决方案?
grails - 无法在 Grails 3.1.1 中安装 HTML5 拖放多文件上传插件
有没有人在 Grails 3 应用程序中成功安装了HTML5 拖放多文件上传插件。
我已经映射
编译“org.grails.plugins:uploadr:1.2.11”
在 build.grade 文件中,但也得到了这个
谁能帮我把我弄出去。任何帮助将非常感激。
grails - 在 Grails 3.1.7 中使用 Rest Profile 时如何设置默认 URL 映射?
我正在使用 Rest Profile 构建一个应用程序。我希望在 /api/ 中提供所有请求。
例如,控制器 BookController 应该在 /api/books 中可用,控制器 LessonController 应该是 /api/lessons。
默认情况下,它是 /books 和 /lessons。我该如何改变?