grails - Grails 3 中的运行脚本替代方案

标签 grails

在 Grails 2 中有一个很棒的 run-script允许使用所有可用项目类执行自定义 Groovy 脚本的命令。 Grails 3 中有类似的东西吗?

附言我们发现的唯一方法是定义自己的 RunScriptCommand实现 ApplicationCommand .此命令需要一个单独的 gradle 项目,我们对此并不满意。有没有更好的办法?

最佳答案

作为替代方案,您可以写一个 ApplicationContextCommand例如,参见 schema-export命令:

https://github.com/grails/grails-data-mapping/blob/ff6fd5148f0acc90b477e6828eb2111031b038c4/grails-plugins/hibernate4/src/main/groovy/grails/plugin/hibernate/commands/SchemaExportCommand.groovy

这是在休眠插件中实现的。您已经实现了一个,您需要将它包含的 JAR 添加到您的 Gradle 构建脚本类路径中。

关于grails - Grails 3 中的运行脚本替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30591547/

相关文章:

grails - 将Grails(1.3.x)中的slf4j-api-1.5.8.jar文件升级到较新的文件,要考虑什么?

javascript - 有没有办法告诉Google Closure Compiler *不要*内联我的本地函数?

grails - Grails中的合成:构造函数中的addTo *

mysql - Grails:运行时改变dataSource url实现 Multi-Tenancy 数据库分离

java - 在 Grails Controller 中包含具有 session 范围的服务?

grails - Grails资源-无法在布局中添加r.script?

tomcat - Grails 外部配置日志记录

grails - 如何覆盖 Grails GORM 中关系的级联删除?

forms - 提交错误数据后,如何在浏览器中处理URL并转换为表单 Action 值?

grails - 为什么 grails 源不在/src 文件夹中?