gpt4 book ai didi

grails - 在带有 Grails 2.1.1 的 Groovy 1.8 中缺少依赖项 spring-test-3.1.2.RELEASE.zip

转载 作者:行者123 更新时间:2023-12-02 14:50:42 24 4
gpt4 key购买 nike

我正在使用 Grails 2.1.1 来开发一些应用程序。

这是一个旧版本。最近我改变了我的机器,在设置完所有东西之后,在编译 grails 项目时,它给出了以下错误:

$ grails clean

| Configuring classpath

:: problems summary ::

:::: WARNINGS
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.springframework#spring-test;3.1.2.RELEASE: configuration not found in org.springframework#spring-test;3.1.2.RELEASE: 'master'. It was required from org.grails.internal#xxProject;0.1 test
::::::::::::::::::::::::::::::::::::::::::::::

| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):

我尝试了几种在互联网上描述为刷新依赖或在我的类路径上设置 Groovy 1,8 的方法。

此外,我尝试通过在类路径上手动添加 Spring-test.3.1.2 的 .jar 来解决此问题,但它不起作用并继续要求缺少 Spring-test.3.1.2.zip 而不是 Spring-测试.3.1.2.jar。

我检查了 Grails 文档,他们告诉那里新版本的 Grails 使用 .jar 插件而不是 .zip 文件。

如果你能帮助我,请任何人。它已经浪费了我将近 3 周的时间。我无法切换到新版本,因为它是一个复杂的项目,具有多个无法在更高版本的 Grails 或 Groovy 上运行的依赖项。

谢谢

最佳答案

一个潜在的问题是由于插件或 JAR 依赖项拉入旧版本的 spring-test 导致的版本冲突。尝试运行

grails dependency-report

查看是否引入了其他版本的 spring-test。如果是,则应将排除项添加到引入其他版本的依赖项中。例如:
compile (':mail:1.2') {
excludes 'spring-test'
}

如果这不是问题,我会发布一个额外的答案。

关于grails - 在带有 Grails 2.1.1 的 Groovy 1.8 中缺少依赖项 spring-test-3.1.2.RELEASE.zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31285944/

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