简体   繁体   English

我在使用 HTTP 和 HTTPS 协议时遇到问题

[英]I'm having issues with HTTP and HTTPS protocols

I am brand spankin' new to coding.我是编码的新手。 In fact, I've learned all I know about gradle through experimentation trying to make this stuff work.事实上,我已经通过尝试使这些东西起作用的实验了解了我对 gradle 的所有了解。 I am trying to build a .jar file from an old github file and for the past week, I've been trying in and out to get this thing to work and it always spits out errors.我正在尝试从一个旧的 github 文件构建一个 .jar 文件,在过去的一周里,我一直在尝试让这个东西正常工作,但它总是会吐出错误。 I am currently closer than ever to building this thing - except there's a problem.我目前比以往任何时候都更接近构建这个东西 - 除非有一个问题。

While I try to build my jar file, I am getting the error: Could not resolve all dependencies for configuration ':classpath'.当我尝试构建我的 jar 文件时,我收到错误:无法解析配置 ':classpath' 的所有依赖项。 And a lot of feedback, shown below.还有很多反馈,如下所示。

PS J:\MC\MC2\.minecraft\mods\ElectricalAge-releases-1.12\ElectricalAge-releases-1.12> .\gradlew

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'ElectricalAge-releases-1.12'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve de.undercouch:gradle-download-task:1.2.
     Required by:
         :ElectricalAge-releases-1.12:unspecified
      > Could not HEAD 'http://repo1.maven.org/maven2/de/undercouch/gradle-download-task/1.2/gradle-download-task-1.2.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/de/undercouch/gradle-download-task/1.2/gradle-download-task-1.2.pom'. Received status code 403 from server: Forbidden
   > Could not resolve com.jfrog.bintray.gradle:gradle-bintray-plugin:1.6.
     Required by:
         :ElectricalAge-releases-1.12:unspecified
      > Could not HEAD 'http://repo1.maven.org/maven2/com/jfrog/bintray/gradle/gradle-bintray-plugin/1.6/gradle-bintray-plugin-1.6.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/com/jfrog/bintray/gradle/gradle-bintray-plugin/1.6/gradle-bintray-plugin-1.6.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.1-2.
     Required by:
         :ElectricalAge-releases-1.12:unspecified
      > Could not HEAD 'http://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.0.1-2/kotlin-gradle-plugin-1.0.1-2.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.0.1-2/kotlin-gradle-plugin-1.0.1-2.pom'. Received status code 403 from server: Forbidden
   > Could not resolve net.md-5:SpecialSource:1.7.3.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/net/md-5/SpecialSource/1.7.3/SpecialSource-1.7.3.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/net/md-5/SpecialSource/1.7.3/SpecialSource-1.7.3.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.apache.httpcomponents:httpclient:4.3.3.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.apache.httpcomponents:httpmime:4.3.3.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.3.3/httpmime-4.3.3.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.3.3/httpmime-4.3.3.pom'. Received status code 403 from server: Forbidden
   > Could not resolve com.github.abrarsyed.jastyle:jAstyle:1.2.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/com/github/abrarsyed/jastyle/jAstyle/1.2/jAstyle-1.2.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/com/github/abrarsyed/jastyle/jAstyle/1.2/jAstyle-1.2.pom'. Received status code 403 from server: Forbidden
   > Could not resolve net.sf.trove4j:trove4j:2.1.0.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/net/sf/trove4j/trove4j/2.1.0/trove4j-2.1.0.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/net/sf/trove4j/trove4j/2.1.0/trove4j-2.1.0.pom'. Received status code 403 from server: Forbidden
   > Could not resolve com.google.code.gson:gson:2.2.4.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:RetroGuard:3.6.6
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:mcinjector:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom'. Received status code 403 from server: Forbidden
   > Could not resolve com.google.guava:guava:18.0.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/com/google/guava/guava/18.0/guava-18.0.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.ow2.asm:asm-debug-all:5.0.3.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.pom'. Received status code 403 from server: Forbidden
   > Could not resolve com.github.tony19:named-regexp:0.2.3.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/com/github/tony19/named-regexp/0.2.3/named-regexp-0.2.3.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/com/github/tony19/named-regexp/0.2.3/named-regexp-0.2.3.pom'. Received status code 403 from server: Forbidden
   > Could not resolve com.cloudbees:diff4j:1.1.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/com/cloudbees/diff4j/1.1/diff4j-1.1.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/com/cloudbees/diff4j/1.1/diff4j-1.1.pom'. Received status code 403 from server: Forbidden
   > Could not resolve net.sf.jopt-simple:jopt-simple:4.6.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:RetroGuard:3.6.6
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:mcinjector:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.pom'. Received status code 501 from server: HTTPS Required
      > Could not GET 'http://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse.core:jobs:3.5.300-v20130429-1813.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/core/jobs/3.5.300-v20130429-1813/jobs-3.5.300-v20130429-1813.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/core/jobs/3.5.300-v20130429-1813/jobs-3.5.300-v20130429-1813.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse:osgi:3.9.1-v20130814-1242.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/osgi/3.9.1-v20130814-1242/osgi-3.9.1-v20130814-1242.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/osgi/3.9.1-v20130814-1242/osgi-3.9.1-v20130814-1242.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse.core:contenttype:3.4.200-v20130326-1255.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/core/contenttype/3.4.200-v20130326-1255/contenttype-3.4.200-v20130326-1255.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/core/contenttype/3.4.200-v20130326-1255/contenttype-3.4.200-v20130326-1255.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse.core:resources:3.2.1-R32x_v20060914.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/core/resources/3.2.1-R32x_v20060914/resources-3.2.1-R32x_v20060914.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/core/resources/3.2.1-R32x_v20060914/resources-3.2.1-R32x_v20060914.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse.equinox:common:3.6.200-v20130402-1505.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/equinox/common/3.6.200-v20130402-1505/common-3.6.200-v20130402-1505.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/equinox/common/3.6.200-v20130402-1505/common-3.6.200-v20130402-1505.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse.text:org.eclipse.text:3.5.101.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/text/org.eclipse.text/3.5.101/org.eclipse.text-3.5.101.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/text/org.eclipse.text/3.5.101/org.eclipse.text-3.5.101.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse.jgit:org.eclipse.jgit:3.2.0.201312181205-r.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/3.2.0.201312181205-r/org.eclipse.jgit-3.2.0.201312181205-r.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/jgit/org.eclipse.jgit/3.2.0.201312181205-r/org.eclipse.jgit-3.2.0.201312181205-r.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse.equinox:preferences:3.5.100-v20130422-1538.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/equinox/preferences/3.5.100-v20130422-1538/preferences-3.5.100-v20130422-1538.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/equinox/preferences/3.5.100-v20130422-1538/preferences-3.5.100-v20130422-1538.pom'. Received status code 403 from server: Forbidden
   > Could not resolve net.sf.jopt-simple:jopt-simple:4.6.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.pom'. Received status code 501 from server: HTTPS Required
      > Could not GET 'http://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.eclipse.core:runtime:3.9.0-v20130326-1255.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/eclipse/core/runtime/3.9.0-v20130326-1255/runtime-3.9.0-v20130326-1255.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/eclipse/core/runtime/3.9.0-v20130326-1255/runtime-3.9.0-v20130326-1255.pom'. Received status code 403 from server: Forbidden
   > Could not resolve org.ow2.asm:asm-debug-all:5.0.3.
     Required by:
         :ElectricalAge-releases-1.12:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:mcinjector:3.2-SNAPSHOT
      > Could not HEAD 'http://repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.pom'. Received status code 501 from server: HTTPS Required
      > Could not HEAD 'http://jcenter.bintray.com/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.pom'. Received status code 403 from server: Forbidden

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

This makes me so sad.这让我很伤心。 I've come so far and get stopped because my gradle cannot access these websites as they require HTTPS protocols while my gradle is trying to access them with HTTP protocols.到目前为止,我已经停止了,因为我的 gradle 无法访问这些网站,因为它们需要 HTTPS 协议,而我的 gradle 正在尝试使用 HTTP 协议访问它们。

I'm guessing this is because when this file was made, gradle had not yet switched over to being forced into using HTTPS.我猜这是因为制作这个文件时,gradle 还没有切换到被迫使用 HTTPS。 I've gone through all the settings files I could find and changed all dependencies to HTTPS links, and to no avail.我已经浏览了我能找到的所有设置文件并将所有依赖项更改为 HTTPS 链接,但无济于事。

Keep in mind I'm a noob to code so you'll have to walk me through everything.请记住,我是编码的菜鸟,所以你必须带我完成所有事情。 Here are my file directories inside the github file.这是我在 github 文件中的文件目录。

File directories文件目录

Thanks if you can help.如果你能帮忙,谢谢。 And also, I did not write any of these files.而且,我没有写任何这些文件。 They were all written by the authors on github: https://github.com/Electrical-Age/ElectricalAge/tree/releases/1.12他们都是作者在github上写的: https : //github.com/Electrical-Age/ElectricalAge/tree/releases/1.12

You're right, the problem is due to the very old Gradle version used in the releases/1.12 branch of that repo.你是对的,问题是由于该存储库的releases/1.12分支中使用的非常旧的 Gradle 版本。

The version of Gradle used by the gradlew command is determined by the file gradle/wrapper/gradle-wrapper.properties . gradlew命令使用的 Gradle 版本由文件gradle/wrapper/gradle-wrapper.properties If you edit that file and change the distributionUrl property to use gradle-4.4-all.zip (like in develop branch of this repo) instead of gradle-2.0-all.zip , you should be able to at least build the project.如果您编辑该文件并将distributionUrl属性更改为使用gradle-4.4-all.zip (如在此存储库的develop分支中)而不是gradle-2.0-all.zip ,您至少应该能够构建项目。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM