Gradle项目总是尝试使用旧版本的依赖



我有一个这样的项目:

-Project ROOT
-TestProjectDir
-gradlew
-build.gradle
-ServiceProjectDir
-gradlew
-build.gradle

我的笔记本gradle版本:7.4.2

Java版本:Java 11.0.9

我的TestProjectDirServiceProjectDir都使用本地gradle包装器版本:7.0.2

TestProjectDir内部使用的是旧版本的依赖org.mock-server:mockserver-netty:3.10.4

TestProjectDir构建中碰撞mockserver-netty版本后。gradle文件:

implementation "org.mock-server:mockserver-netty:5.13.2

我试图在TestProjectDir下运行./gradlew clean build --refresh-dependencies,但失败了,我查看了错误。

包含这些行的测试文件失败

import org.mockserver.client.server.MockServerClient;
import org.mockserver.model.Delay;
import org.mockserver.model.Header;

他们在我的笔记本电脑上寻找.gradle/caches/modules-2/files-2.1/org.mock-server/mockserver-netty/3.10.4版本的3.10.4

我试图从caches文件夹中删除3.10.4目录,现在测试代码根本无法编译....

迫切需要帮助!
谢谢!

通过删除本地.gradle文件夹然后重新加载IntelliJ中的gradle来解决此问题

相关内容

  • 没有找到相关文章

最新更新