求助:无法在Grails 2.4.4中解析spring-security-ldap 2.0.1依赖
解决Grails 2.4.4安装spring-security-ldap 2.0.1的依赖解析问题
兄弟,虽然你没贴具体的依赖解析错误信息,但光看你用的Grails 2.4.4 + spring-security-ldap 2.0.1这个版本组合,就知道问题出在哪了——版本不兼容!
Grails的插件版本和框架版本是强绑定的,spring-security-ldap 2.x系列完全是为Grails 3.x及以上版本开发的,和Grails 2.4.4这种老版本根本搭不上,依赖自然解析失败。
给你个直接的解决方案:把BuildConfig.groovy里的依赖改成适配Grails 2.4.x的1.x版本就行,比如稳定的1.0.6版本:
dependencies { compile "org.grails.plugins:spring-security-ldap:1.0.6" }
另外给你几个排查小技巧:
- 先执行
grails clean清理项目缓存,再跑grails refresh-dependencies重新拉取依赖,避免缓存干扰; - 你的仓库配置(
grailsPlugins()、mavenCentral()等)都能正常提供这个版本的插件,不用额外调整; - 如果还是有问题,可以看看具体的错误日志,是不是某个子依赖拉取失败,针对性处理。
内容的提问来源于stack exchange,提问作者alchn
相关产品推荐
相关产品推荐

