gpt4 book ai didi

spring - Grails 2.3.x 中使用的是哪个版本的 Spring

转载 作者:行者123 更新时间:2023-12-02 07:18:30 26 4
gpt4 key购买 nike

是否有一种简单的方法可以判断已安装的 Grails 使用哪个确切的 Spring 版本? Grails 发行说明似乎只是暗示它现在支持 Spring 3.1 配置文件,因此人们可以假设它至少是 3.1。

Google 确实告诉我,在早期版本中,lib/目录包含 Spring 库,可以在其中推断出使用的版本,但至少在我的应用程序中,该目录当前为空。

郑重声明,我在 grails 启动时遇到错误,指出 NoClassDefFoundError: org/springframework/objenesis/ObjenesisException。谷歌搜索让我有一种预感,这是由于我试图在 Grails 应用程序中使用的定制 Spring 组件造成的。 Spring 组件依赖于 Spring 4.0.5-RELEASE,这可能是导致问题的原因。我仍然想确切地知道该库使用哪个 Spring 版本才能兼容。

编辑

NoClassDefFoundError 实际上可以通过在依赖项上添加排除来解决,例如

编译('组:工件:1.0'){ 排除 'spring-aop'、'spring-context'}

我仍然想知道正在使用的 Spring Grails 版本。只是为了设置依赖关系以使用完全相同的内容以获得额外的安全性。

最佳答案

您可以通过调用获取版本以及所有其他依赖项的版本:

grails dependency-report

关于spring - Grails 2.3.x 中使用的是哪个版本的 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26365269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com