我正在尝试在 Resources Plugin 之上构建一个 Grails 插件。基本上它只是一个 ResourceMapper。所以,我需要使用MapperPhase
枚举。
我尝试将以下内容添加到BuildConfig.groovy
:
plugins {
build(":tomcat:$grailsVersion",
":release:2.0.3",
":rest-client-builder:1.0.2") {
export = false
}
runtime(":resources:1.1.6")
}
也尝试编译(“:资源:1.1.6”),但结果相同
正如我所看到的,对于基于资源的插件来说,这是非常标准的做法,并且应该可以工作。顺便说一句,当我尝试运行主应用程序时,它失败了:
| Error Compilation error: startup failed:
***/XXXResourceMapper.groovy: 5: unable to resolve class org.grails.plugin.resource.mapper.MapperPhase
@ line 5, column 1.
import org.grails.plugin.resource.mapper.MapperPhase
而且,我正在使用 Intellij IDEA,它也无法解析这个枚举。
在这种情况下,我应该如何指定对 Resources Plugin 的依赖?
PS 在使用此插件的主 Grails 应用程序中,我使用本地插件定义(如grails.plugin.location.'XXX-resources' = 'XXX'
)。如果有事。