Gradle 构建失败 \[无法解析配置 ':compile' 的所有依赖项。\]

新手上路,请多包涵

我尝试了这么多天来解决这个异常,关注了很多博客但找不到解决方案。当我通过将 jettyRun 作为命令运行 bundle.gradle 时在此处输入图像描述

I am getting an exception

    **FAILURE: Build failed with an exception.

        * What went wrong:
        Could not resolve all dependencies for configuration ':compile'.
        > Could not resolve javax.servlet:servlet-api:2.5.
          Required by:
              :1-SimpleServlet:unspecified
           > Could not GET 'http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom'.
              > Connection to http://repo1.maven.org refused
        > Could not resolve org.apache.commons:commons-io:1.3.2.
          Required by:
              :1-SimpleServlet:unspecified
           > Could not GET 'http://repo1.maven.org/maven2/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom'.
              > Connection to http://repo1.maven.org refused**

原文由 Prajyod Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 588
1 个回答

真正的错误是这样的:

 Connection to http://repo1.maven.org refused

Gradle 需要下载错误消息中列出的依赖项才能编译项目。

您可能在防火墙后面,或者您的 Internet 连接不工作。您需要确保 Gradle 可以访问 http://repo1.maven.org

注意:可以使用浏览器访问 Maven Central ( http://repo1.maven.org )。如果您看到消息“浏览此目录已被禁用”,这意味着您的浏览器可以连接到服务器(错误是我的 Maven Central 的特殊消息,而不是标准的 HTTP 错误消息)。

如果您看到此消息但 Maven 或 Gradle 失败,那么您需要检查浏览器/操作系统的代理设置并相应地配置您的工具。

有关的:

原文由 Aaron Digulla 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题