Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法解决渐变依赖项的生成失败异常_Java_Spring_Gradle_Build.gradle - Fatal编程技术网

Java 无法解决渐变依赖项的生成失败异常

Java 无法解决渐变依赖项的生成失败异常,java,spring,gradle,build.gradle,Java,Spring,Gradle,Build.gradle,我最近开始编写github上的spring安全教程。我刚刚下载了zip,当我在eclipse中导出项目并尝试“构建模型”时,它给了我下面的异常消息 Could not resolve all dependencies for configuration ':runtime'. > Could not resolve com.google.appengine:appengine-tools-sdk:1.4.2. Required by: :buildSrc:unspecifi

我最近开始编写github上的spring安全教程。我刚刚下载了zip,当我在eclipse中导出项目并尝试“构建模型”时,它给了我下面的异常消息

Could not resolve all dependencies for configuration ':runtime'.
> Could not resolve com.google.appengine:appengine-tools-sdk:1.4.2.
  Required by:
      :buildSrc:unspecified
   > Could not GET 'http://repo1.maven.org/maven2/com/google/appengine/appengine-tools-sdk/1.4.2/appengine-tools-sdk-1.4.2.pom'. Received status code 407 from server: Proxy Authorization Required
   > Could not GET 'http://repository.springsource.com/maven/bundles/release/com/google/appengine/appengine-tools-sdk/1.4.2/appengine-tools-sdk-1.4.2.pom'. Received status code 407 from server: Proxy Authorization Required
   > Could not GET 'http://repository.springsource.com/maven/bundles/external/com/google/appengine/appengine-tools-sdk/1.4.2/appengine-tools-sdk-1.4.2.pom'. Received status code 407 from server: Proxy Authorization Required
这样,我就删除了eclipse网络连接中提供的代理设置,在这种情况下,我不会得到任何这样的代理授权错误,只是无法解决问题。 如果有人知道原因是什么

build.gradle

repositories {
    mavenCentral()
    maven {
        name = 'SpringSource Enterprise Release'
        url = 'http://repository.springsource.com/maven/bundles/release'
    }
    maven {
        name = 'SpringSource Enterprise External'
        url = 'http://repository.springsource.com/maven/bundles/external'
    }
}

dependencies {
    compile 'com.google.appengine:appengine-tools-sdk:1.4.2'
}
你有

需要代理授权

错误字符串中的消息。您可能需要配置Internet连接代理设置。(例如,在Internet Explorer->工具->Internet选项中)


一般来说,检查所提到的二进制文件版本是否真的在Maven Central上是有意义的,谢谢Paul,我已经试过了你的两个建议。一旦我更新了eclipse的网络连接设置,并且我已经检查了Maven Central上的依赖项可用性,所需的代理授权就消失了。