我正在尝试在Mac OS X上使用Gradle设置Eclipse和Minecraft Forge,以便尝试改进。每当我运行以下命令之一时,Gradle都会返回相同的错误:
./gradlew genEclipseRuns
./gradlew setupDecompWorkspace
错误:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'forge-1.12.2-14.23.5.2854-mdk'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not resolve net.minecraftforge.gradle:ForgeGradle:3.+.
Required by:
project :
> Failed to list versions for net.minecraftforge.gradle:ForgeGradle.
> Unable to load Maven meta-data from https://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml.
> Could not get resource 'https://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml'.
> Could not GET 'https://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/maven-metadata.xml'.
> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
我在网上发现了许多与此类似的问题,即this one,但我并不十分了解答案。我该如何工作?预先感谢您的反馈!
一些可能相关的细节:
我正在运行Java 1.8.0_65。
Forge版本为“ forge-1.12.2-14.23.5.2854-mdk”,这是MC 1.12.2推荐的mdk。
我正在使用Gradle 6.4.1。
似乎这可能与以下内容重复:
Could not resolve all dependencies for configuration ':classpath'
本质上:“无法在您喜欢的搜索引擎中解析配置'classpath'。gradle的所有工件。
使您的缓存无效,然后重新启动智能。如果这不能解决问题,另一种解决方案是在jcenter()
mavenCentral()
的Maven存储库的优先级感谢您的帮助!我似乎已经找到了问题。
对于其他想知道的人,在伪造的build.gradle存储库中将maven url从https更改为http解决了我上面发布的错误。但是,我一直遇到类似的错误,这似乎是由于伪造不再支持1.12.2而导致的。我删除了旧文件,并从1.15.2开始,现在一切正常运行。