有没有一种简单的方法可以确定使用的Grails的确切版本是哪个?通过声明它现在支持Spring 3.1配置文件,Grails发行说明似乎没有任何提示,因此可以假设它至少为3.1.
谷歌确实告诉我,在早期版本中,lib/dir包含Spring库,可以推断出使用过的版本,但至少在我的应用程序中,dir目前是空的.
为了记录,我在grails启动声明中收到错误NoClassDefFoundError: org/springframework/objenesis/ObjenesisException.一些谷歌搜索给了我一个预感,这是由于我试图在Grails应用程序中使用我定制的Spring组件.Spring组件依赖于Spring 4.0.5-RELEASE,这可能导致问题.我仍然想知道与lib一起使用哪个Spring版本以使其兼容.
编辑
NoClassDefFoundError实际上可以通过在依赖项上添加排除来解决
compile('group:artifact:1.0'){排除'spring-aop','spring-context'}
我还是想知道Spring Grails正在使用的版本.只是设置依赖关系以使用完全相同的安全性.
| 归档时间: |
|
| 查看次数: |
536 次 |
| 最近记录: |