0

我已经使用grails upgrade命令升级了一个 grails 应用程序。但问题是当我尝试使用 运行应用程序时grails run-app,它显示出未解决的依赖错误,如前所述:| 错误无法解析依赖项(在 BuildConfig 中将日志级别设置为“警告”。roovy 以获取更多信息):

  • org.springframework.security:org.springframework.security.core:3.0.2.RELEASE
  • org.springframework.security:org.springframework.security.web:3.0.2.RELEASE

我应该怎么做才能解决依赖关系并运行应用程序。我尝试使用清理应用程序grails clean并尝试安装依赖项但没有成功。

任何帮助都将是可观的。谢谢。

4

1 回答 1

1

我怀疑您需要将应用程序的spring-security-core插件依赖项升级到更新的版本。在不同的 Maven 存储库中,不同的工件 ID 下有两组不同的 Spring 相关 JAR。Maven central 中的被调用spring-*SpringSource EBR中的被调用org.springframework.*。旧版本的spring-security-coreGrails 插件依赖于 EBR 工件,新版本使用 Maven Central 中的那些。

于 2013-08-19T11:32:56.990 回答