当尝试为MinecraftForge MDK运行gradle任务时,我得到一个peer not authenticated
错误。我假设这与我的cacerts
文件有关,但我已经用Java JDK的新版本替换了它,它没有帮助。
错误:
> A problem occurred configuring root project '1.8'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT.
> Required by:
> :1.8:unspecified
> Could not resolve net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT.
> Unable to load Maven meta-data from http://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/2.1-SNAPSHOT/maven-metadata.xml.
> Could not GET 'http://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/2.1-SNAPSHOT/maven-metadata.xml'.
> peer not authenticated
我想补充一下,反编译过程以前在我的机器上工作,现在不起作用了。这一定是我所做的更改,因为我仍然使用相同版本的Forge。
如果你有同样的错误,去gradle/wrapper/gradle-wrapper。属性并将distributionUrl
更改为更新版本(如https://services.gradle.org/distributions/gradle-6.8.3-all.zip
)
我以前的JDK是1.8.0_101,我把它改成了1.8.0_271,解决了这个问题!
类似于SecretAgent的回答,我必须更新我的JDK,但我必须这样做,不仅在IntelliJ IDEA的项目设置中,而且在Preferences>构建、执行、部署;Gradle祝辞Gradle JVM .