我正在嘗試在Resources Plugin的基礎上構建一個Grails插件。基本上它只是一個ResourceMapper。所以,我需要使用MapperPhase
枚舉。Resources另一個Grails插件的插件依賴關係
我嘗試添加以下內容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'
)。如果是問題。
升級到Twitter引導程序插件到2.1.1後,我得到了同樣的錯誤。從2.0.4開始。在我看來,新版Boostrap插件試圖使用比我的默認1.1.6更高版本的Resource插件(1.2-xx)。在將資源插件回滾到1.1.6之後,錯誤消失了....我希望這是任何用途 – latvian