问题标签 [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.

0 投票
1 回答
32 浏览

grails - Grails 3.1 无法添加库

我正在尝试添加一个库 geocoder-java 来查找地址的坐标。

我在“build.gradle”中尝试如下:

我做了清理和编译,库已经下载。

但是当我尝试使用这些类时,结果是“无法解析符号”。

0 投票
1 回答
238 浏览

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 吗?

0 投票
2 回答
8224 浏览

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解析策略。

0 投票
1 回答
19038 浏览

maven - 增加 gradle 的超时时间以获得 maven 依赖项

我正在尝试通过grails 3.1.5 gradle 依赖 Resolution从 Maven 获取 jar 依赖。如何增加 gradle 获取 Maven 依赖项所需的超时时间。当然,我已经看到依赖项需要更长的时间才能下载。但是我如何配置 gradle 等待更长时间才能下载依赖项

0 投票
1 回答
277 浏览

grails - Grails JSON 视图 - 默认日期渲染

使用 Marshallers 时,我可以使用以下内容:

它将使所有 Date 对象都以该格式呈现为 JSON。是否有可以与 JSON 视图一起使用的等效项来显示日期对象?

0 投票
1 回答
199 浏览

hibernate - 似乎无法在 Grails 3 中组合复合 ID

我有以下 2 个域类

通过集成测试...

我明白了

不能在 org.grails.orm.hibernate.cfg.PropertyConfig.getScale(PropertyConfig.时髦:198)

这是一个升级,所以它似乎在 Grails 2-

谁能看到我错过了什么?

0 投票
1 回答
570 浏览

grails - 如何使用 3.1.6 版本在 GGTS 中创建 grails 项目

我是 Grail 新手,我使用 GGTS 工具在 Grails 2.4.4 中创建了一个小项目,但无法在 grails 版本 3.1.6 中创建相同的项目。

当我在 3.1.6 版本下创建新项目时,它显示如下错误:

我怎么解决这个问题?

0 投票
1 回答
294 浏览

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 工作。

有没有人找到解决方案?

0 投票
2 回答
123 浏览

grails - 无法在 Grails 3.1.1 中安装 HTML5 拖放多文件上传插件

有没有人在 Grails 3 应用程序中成功安装了HTML5 拖放多文件上传插件。

我已经映射

编译“org.grails.plugins:uploadr:1.2.11”

在 build.grade 文件中,但也得到了这个

谁能帮我把我弄出去。任何帮助将非常感激。

0 投票
1 回答
357 浏览

grails - 在 Grails 3.1.7 中使用 Rest Profile 时如何设置默认 URL 映射?

我正在使用 Rest Profile 构建一个应用程序。我希望在 /api/ 中提供所有请求。

例如,控制器 BookController 应该在 /api/books 中可用,控制器 LessonController 应该是 /api/lessons。

默认情况下,它是 /books 和 /lessons。我该如何改变?