grails-plugin相关内容

Grails 数据库迁移插件

至少有两个 Grails 插件可以模拟 Rails 的数据库迁移功能: Autobase Liquibase 对于其中哪一个是最好的,是否有共识,或者是否有另一个插件比上述任何一个都更好地进行数据库迁移? 解决方案 现在有一个标准Grails数据库迁移插件可用的.根据 this blog post 至少 liquibase 插件因此,在 liquibase 1.9 版本之后将 ..
发布时间:2022-01-23 10:12:42 其他开发

如何将 LDAP 用户与 Spring Security 在 Grails 中创建的 PERSON 表集成?

我们正在创建一个 grails 应用程序,我们希望用户使用他们的 Active Directory 凭据登录.此外,我们希望让此应用程序的业务所有者能够控制谁有权访问某些链接(操作).因此,我们在 grails 应用程序中使用以下插件: Spring 安全核心 Spring 安全 LDAP Spring 安全用户界面 因为我们希望授权业务用户在必要时即时创建具有特定权限(操作)的自 ..

GORM 无法从插件中实现域类是 GORM 类

我正在尝试使用 Grails 项目作为插件,以便基本上在插件中包含我的域类,然后在多个 Grails 项目中使用它们. 我已经这样做了: grails 创建应用程序网络 grails 创建应用插件 在两个项目的根目录下创建一个settings.gradle包括“插件"、“网页" 然后我在插件中添加了 spring security 并使用 s2-quickstart ..

MS Exchange 服务器的 Grails 邮件插件配置

我可以使用我的 grails 应用程序中的 gmail 帐户发送电子邮件,但是当我使用 MS Exchange 服务器帐户时,我收到此错误 消息:邮件服务器连接失败;嵌套异常是 com.sun.mail.util.MailConnectException:无法连接到主机,端口:smtp.exg6.exghost.com/,25;超时 -1; 我使用的配置是: mail {主机 = "smtp ..

将就地插件添加到 grails 3 项目

在 grails 2.x 中,我们可以通过在 BuildConfig.groovy 中添加以下内容来添加就地插件 grails.plugin.location."my-plugin" = "../my-plugin" 我的问题是,我们是否可以在 grails3.0 中同样就地添加我们的本地插件,或者在 grails 中还有其他一些方法可以做到这一点. 实际目的是在将插件推送到 b ..
发布时间:2021-12-22 21:02:05 其他开发

Grails 使用 spring-security-core-3.0.6+ 重定向注销后

在 spring 安全版本 3.0.6 中,修复了 CRLF 注销漏洞 (https://jira.springsource.org/浏览/SEC-1790)他们禁用了“spring-security-redirect"参数的使用. 对注销 URL 中重定向参数的默认支持也有在 3.0.6 中被移除.在 3.1 中它已经需要启用明确的. 有没有办法重新打开重定向参数,以便我可以在我的 ..

如何从源代码安装 Grails 插件?

我从朋友那里得到了该插件的源代码,但仍然不知道如何将其安装到我的项目中.是的,有 install-plugin 命令,但是这个插件不允许上传到根 grails 插件目录. 如何从源代码安装 grails 插件? 更新:该插件是为 Grails 1.1 开发的,但我当前的项目是 Grails 1.3.它会导致任何问题吗? 解决方案 您可以将插件打包成 zip,然后从中安装. ..
发布时间:2021-12-22 20:51:54 其他开发

如何在域类中将 Taglib 作为函数调用

我需要调用静态资源插件(http://www.grails.org/静态+资源+插件)来自我的域类. 这在控制器中完美运行: def tstLink = resourceLinkTo(dir:"docs/${identifier}",file:originalFileName) 但在域类中我得到 异常消息:无方法签名:静态 org.maflt.ibidem.Item.resource ..
发布时间:2021-12-22 20:47:47 其他开发

插件中是否有与 Bootstrap 类等效的类

有没有办法在插件中初始化一些数据.我正在模块化我的代码,如果插件中有类似引导程序的东西会很好,但我找不到它.我也无法使用 Google 找到参考资料. 解决方案 BootStrap.groovy 默认从插件 zip 中排除,但您可以创建一个 MyPluginBootStrap.groovy(名称无所谓,只是不能是 BootStrap) 并将其与应用程序的 BootStrap 一起打包和运行 ..
发布时间:2021-12-22 20:47:23 其他开发

如何在 grails 中禁用 log4j 插件?

看起来 Grails 2.1 log4j 插件在 grails 应用程序初始化期间重置了 log4j 配置(请参阅下面的堆栈跟踪). 在 org.apache.log4j.LogManager.resetConfiguration(LogManager.java:233)在 org.apache.log4j.LogManager$resetConfiguration.call(来源不明)在 o ..
发布时间:2021-12-22 20:46:10 其他开发

是否可以从生产环境中排除 grails 插件?

我想在开发环境中使用某个插件,但想从生产和生成的战争中排除这个插件.实现此目标的最简单方法是什么? 解决方案 是的,使用插件范围.来自 http://grails.org/1.1+Release+Notes: 现在可以使用环境或预定义的构建范围来确定插件的范围: def 环境 = ['dev', 'test']def scopes = [不包括:'战争'] 插件只会在这些环境中加 ..

如何将 angular js 集成到 grails 2.3.4 中?

我在 grails 2.3.4 上运行,但关于在我的下一个应用程序中集成 angularjs. 我认为服务器端的最佳方法是在域和控制器类中使用 grails REST 集成. 但是在这里我被卡住了. 如何让 grails 与 angularjs 通信?(通过 index.gsp?,如果是这样,如何集成它?)什么是好的架构? 非常感谢您的回答!!! PS.:我知道有一个 ..
发布时间:2021-12-22 20:45:52 前端开发

Grails 2.3.4 - 执行脚本 Clean 时出错:_GrailsClasspath_groovy$_run_closure1

我正在使用 eclipse kepler,在关闭计算机并再次打开后,我收到此错误消息: grails run-app --stacktrace|加载 Grails 2.3.4|配置类路径.|环境有待发展.错误|执行脚本 RunApp 时出错:_GrailsClasspath_groovy$_run_closure1(注意:Stack 跟踪已被过滤.使用 --verbose 查看整个跟踪.)jav ..
发布时间:2021-12-22 20:42:45 Java开发

错误无法解析依赖项 grails

我在尝试运行、清理或编译时收到 Error Failed to resolve dependencies 错误.我的 BuildConfig.groovy 文件如下: grails.servlet.version = "2.5"//根据目标容器合规性(2.5 或 3.0)而变化grails.project.class.dir = "目标/类"grails.project.test.class.d ..
发布时间:2021-12-22 20:40:01 其他开发

Grails 发送邮件不起作用

我正在使用 邮件插件 在我的 grails 应用程序中发送电子邮件.我就是这样做的... Config.groovy ---- grails {邮件 {主机 = "smtp.gmail.com";端口 = 465用户名 = "example@gmail.com";密码 = “************"props = [“mail.smtp.auth":“true",“mail.smtp.s ..
发布时间:2021-12-22 20:38:34 其他开发

由于重定向循环,Grails spring security 无法显示登录页面

我已将当前的 spring 安全插件升级到 spring-security-core-2.0-RC2 spring-security-ui-1.0-RC1 问题 然后我注意到我的登录屏幕不再显示.在 Chrome 中,它说此页面有一个重定向循环 重现问题的步骤 所以我尝试创建一个名为 Test 的全新应用程序来尝试隔离问题. 首先,我通过在 BuildConf ..
发布时间:2021-12-22 20:38:03 其他开发

Grails:是否可以排除另一个插件的插件依赖项?

我有一个 grails 2.2.2 应用程序,并决定使用 cache-ehcache 插件. 问题是这个插件依赖于版本为 1.0.0 的缓存插件,而我的应用程序的缓存插件版本为 1.0.1(我认为它是 grails 2.2.2 的默认值).因此,当我尝试编译应用程序时,我总是收到相同的消息: 您目前已经安装了一个插件版本 [cache-1.0.1].您要更新到 [cache-1.0.0] ..
发布时间:2021-12-22 20:36:23 其他开发

如何为 grails 插件配置日志记录?

我正在创建我的第一个 grails 插件,但我不知道应该在哪里配置日志记录. 在普通的 grails 应用程序中,有一个 conf/Config.groovy 文件,但对于插件则没有. 有没有另一种方法来实现这一目标? 我希望在启动插件单元和集成测试时看到调试消息... 提前致谢. 菲利普 解决方案 create-plugin 脚本不会创建 Config.groovy,但如果 ..
发布时间:2021-12-22 20:35:32 其他开发