当我尝试使用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"发布于 2013-09-18 10:48:42
我也遇到过同样的问题,我想我已经通过切换到"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的最新版本不兼容。
https://stackoverflow.com/questions/17707223
复制相似问题