spring - Grails Spring社交插件构建错误

标签 spring grails spring-social

尝试使用Spring Social插件编译Grails应用程序时出现以下错误:

| Error Fatal error during compilation org.apache.tools.ant.BuildException:
 java.lang.NoClassDefFoundError: org/springframework/social/ApiBinding

这是我添加到BuildConfig.groovy插件部分的内容:
compile ':spring-security-core:1.2.7.3'
compile ":spring-security-facebook:0.14.5"
compile ":spring-social-core:0.1.31"
compile ":spring-social-facebook:0.1.32"

最佳答案

我遇到了同样的问题,并且认为我已经通过切换到"spring-security-facebook""spring-security-twitter" Grails插件解决了问题,它们本身只是直接从SpringSource存储库中获取Spring Social插件的当前版本。

我在Grails 2.3.0中使用以下内容,没有错误:

自定义存储库:

mavenRepo "http://repository.springsource.com/maven/bundles/release/"
mavenRepo "http://repository.springsource.com/maven/bundles/external/"
mavenRepo "http://maven.springframework.org/release/"

外挂程式:
compile ":spring-security-core:1.2.7.3"
compile ":spring-security-facebook:0.15"
compile ":spring-security-twitter:0.5.4"

据我所知,问题仅在于Spring Social Core/Facebook/Twitter plugins for Grails已过时(最近更新于2011年)并且与Spring Security和/或Grails的最新版本不兼容。

关于spring - Grails Spring社交插件构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17707223/

相关文章:

java - com.mysql.jdbc.exceptions.jdbc4.CommunicationsException MySQL + Apache Tomcat 7

java - 在 IDEA 中设置 Web 应用程序时,有人可以帮助我使用 Facets/Modules 和 Artifacts

java - GORM/Grails 中的家谱模型?

hibernate - Grails:测试乐观锁定

spring - 如何通过 XML 配置 Spring Social

facebook - 父类(super class)没有空构造函数,但没有给出参数

Java Hibernate H2-sql 数据库

grails - application.yml中的Grails 3 serverURL

Spring 社交/连接返回 404

spring - GetMapping 和 PostMapping 注释