Grails 3:_Events.groovy 中 eventCreateWarStart 的替代品是什么

Grails 3: what is replacement for eventCreateWarStart in _Events.groovy

我正在将一个插件从 Grails 2.4 迁移到 Grails 3。我面临以下问题。

我尝试在 _Events.groovy 中使用 eventCreateWarStart。就像我们曾经在我们的插件 _Events.groovy file 中编译 widgetset 一样。但似乎这种方法在 Grails 3 中是不允许的。

我查看了规范,但没有找到替代品。有人可以帮忙吗?

一般来说,您不能使用旧版本 2.x 构建系统中的概念,而必须编写一个 Gradle 插件。

例如,您的要求听起来与资产管道插件非常相似,它修改了 Gradle 的 war 任务以包含已编译的静态资产(参见 https://github.com/bertramdev/asset-pipeline-core/blob/master/asset-pipeline-gradle/src/main/groovy/asset/pipeline/gradle/AssetPipelinePlugin.groovy#L91