在Grails中安装APNS插件的MultipleCompilationErrorsException

SP

我正在尝试在我的项目中实施“ Apple Push Notification Service集成”插件grails(http://grails.org/plugin/apns),但出现一个错误,似乎在grails中使用了不推荐使用的方法。

我的问题是;有什么不同的方法可以使用此插件?或我该如何解决?

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
.Error 
|
Fatal error during compilation org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
C:\Users\Documents\worspace\example\target\work\plugins\apns-1.0\.\ApnsGrailsPlugin.groovy: 1: unable to resolve class org.codehaus.groovy.grails.commons.ConfigurationHolder
 @ line 1, column 1.
   import org.codehaus.groovy.grails.commons.ConfigurationHolder
   ^
1 error
 (Use --stacktrace to see the full trace)
伯特·贝克维斯(Burt Beckwith)

ConfigurationHolder以及其他一些静态持有人类已被弃用并最终被删除,因此当您尝试使用使用持有人类且尚未更新的旧插件时,会看到类似的错误。源回购有未使用holder类代码的更新版本,但它仍然有些过时,所以我把它清理起来,并发出了pull请求

我不知道作者是否或何时可以发布该插件的新版本,但是您可以从我的存储库中构建该插件以进行测试,或者由于该插件非常简单,您可以将其内联到您的应用程序中。

该插件仅提供所需的apnsServiceSpring bean和jar依赖项,因此另一种选择是将其包含ApnsFactoryBean.groovy到您的应用程序中,将doWithSpring块中的代码复制ApnsGrailsPlugin到您的应用程序中grails-app/conf/spring/resources.groovy,然后从BuildConfig.groovy(apns,mina-core,和jackson-mapper-asl,而不是应用程序的的release或rest-client-builder插件)BuildConfig.groovy配置将与插件文档中所述相同。

如果将代码复制到您的应用中,请确保遵循插件对GPL3许可证的使用所定义的要求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用Eclipse安装Grails插件(Grails 2.3.1)

来自分类Dev

在phonegap应用中安装插件

来自分类Dev

无法安装Grails MongoDB插件

来自分类Dev

在Nexus中安装Obr插件

来自分类Dev

在grails中安装elasticsearch插件时出现NoNodeAvailableException

来自分类Dev

迁移Grails 2.4 MultipleCompilationErrorsException

来自分类Dev

如何从.zip安装自定义Grails插件?

来自分类Dev

Grails无法安装插件

来自分类Dev

Grails Url缩短器插件未安装

来自分类Dev

在grails插件安装期间无法解决依赖关系

来自分类Dev

Grails安装REST客户端插件

来自分类Dev

grails 3插件安装位置

来自分类Dev

Grails中的邮件插件

来自分类Dev

无法在Grails 3.1.1中安装HTML5拖放多文件上传插件

来自分类Dev

Grails-无法从grailsCentral安装任何插件

来自分类Dev

安装/使用Grails发行插件2.2.1时遇到问题

来自分类Dev

安装grails插件映像工具1.0.5

来自分类Dev

在vim中安装插件

来自分类Dev

无法使用Eclipse安装Grails插件(Grails 2.3.1)

来自分类Dev

为Grails 1.3.9安装Tomcat Nio插件时出错

来自分类Dev

Vaadin Grails插件已安装,但代码完成不起作用

来自分类Dev

Grails无法安装上载器插件

来自分类Dev

如何安装Grails字段插件脚手架模板

来自分类Dev

Grails 3.0和Quartz插件:如何安装?

来自分类Dev

Grails安装REST客户端插件

来自分类Dev

无法安装罗盘-Grass Grails插件

来自分类Dev

在插件中安装本地jar

来自分类Dev

WithNewWindow()在Geb中返回MultipleCompilationErrorsException

来自分类Dev

Grails-无法从grailsCentral安装任何插件