在 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/