我有一个这样的项目:
-Project ROOT
-TestProjectDir
-gradlew
-build.gradle
-ServiceProjectDir
-gradlew
-build.gradle
我的笔记本gradle版本:7.4.2
Java版本:Java 11.0.9
我的TestProjectDir
和ServiceProjectDir
都使用本地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来解决此问题