本帖最后由 whcy 于 2021-6-6 15:07 编辑
复制代码如题,在1.7.10版本的Mod开发构建时,eclipse内运行成功并在游戏内可用该Mod,但在执行gradlew build时报错如上。
- FAILURE: Build failed with an exception.
- * What went wrong:
- A problem occurred configuring root project 'magicworldactivity'.
- > Could not resolve all dependencies for configuration ':classpath'.
- > Could not resolve net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT.
- Required by:
- :magicworldactivity:unspecified
- > Unable to load Maven meta-data from http://repo1.maven.org/maven2/net/minecraftforge/gradle/ForgeGradle/1.2-SNAPSHOT/maven-metadata.xml.
- > Could not GET 'http://repo1.maven.org/maven2/net/minecraftforge/gradle/ForgeGradle/1.2-SNAPSHOT/maven-metadata.xml'. Received status code 501 from server: HTTPS Required
- > Could not HEAD 'http://files.minecraftforge.net/maven/net/minecraftforge/gradle/ForgeGradle/1.2-SNAPSHOT/ForgeGradle-1.2-20210509.165053-304.pom'. Received status code 308 from server: Permanent Redirect
- * Try:
- Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
- BUILD FAILED
工作空间之前是可以正常gradlew build构建mod的(几年前?),今天再次尝试的时候却不行了。
请求大佬们指教

forge已经删除了老版本的maven,自己下离线包吧
PercyDan 发表于 2021-6-6 12:14
forge已经删除了老版本的maven,自己下离线包吧
原来是这样,多谢大佬指点
Forge没有删除老版本maven。
你可以在build.gradle里把 files.minecraftforge.net/maven 改成新地址: maven.minecraftforge.net
或者用 Lss233's.Mirror();
你可以在build.gradle里把 files.minecraftforge.net/maven 改成新地址: maven.minecraftforge.net
或者用 Lss233's.Mirror();
Lss233 发表于 2021-6-6 15:27
Forge没有删除老版本maven。
你可以在build.gradle里把 files.minecraftforge.net/maven 改成新地址: mave ...
好的谢谢大佬
- dependencies {
- classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '1.2.+', changing: true
- }
1.7.10版本的dependencies依赖写法似乎过期了,我从1.16.5的build.gradle中摘了下dependencies的写法,改了version后构建成功,有跟我一样情况的小伙伴们可以参考一下
这是我的构建配置:
复制代码
用了豆焰大爷的龙眼库,国内构建可以
- buildscript {
- repositories {
- mavenCentral()
- maven {
- name = "aliyun"
- url "https://maven.aliyun.com/repository/public/"
- }
- maven {
- name = "forge"
- url = "https://files.minecraftforge.net/maven"
- }
- maven {
- name = "sonatype"
- url = "https://oss.sonatype.org/content/repositories/snapshots/"
- }
- }
- dependencies {
- classpath ("io.github.longan-studio:LonganForgeGradle:1.2-1.1.0.3")
- }
- }
- apply plugin: 'forge'
- version = "1.0"
- group= "forgemodmaker.test"
- archivesBaseName = "test"
- minecraft {
- version = "1.7.10-10.13.4.1558-1.7.10"
- runDir = "eclipse"
- mappings = "stable_12"
- }
- dependencies {}
- processResources {
- inputs.property "version", project.version
- inputs.property "mcversion", project.minecraft.version
- filesMatching('mcmod.info') {
- expand 'version':project.version, 'mcversion':project.minecraft.version
- }
- }
- tasks.withType(JavaCompile) {
- options.encoding = "GB2312"
- }
用了豆焰大爷的龙眼库,国内构建可以
我在1.12也有这个问题,试了下几位大佬的方法,都不行啊


谢谢楼主大佬~搞了6天终于好了