无法解析配置':compile'的所有依赖项

时间:2014-05-12 12:51:52

标签: gradle

要学习Gradle我正在使用这本书Gradle in action。 有一个依赖定义的例子。

dependencies {
      compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.1'
} 

但是当我在控制台中gradle build时,我发现了一个错误 enter image description here

有什么问题?我的整个.gradle文件看起来像这样

apply plugin: 'java'

dependencies {
     compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.1'
}

2 个答案:

答案 0 :(得分:8)

你没告诉Gradle在哪里可以找到commons-lang3库。简单的解决方法是将以下内容添加到构建脚本中:

repositories {
    mavenCentral()
}

当然,您可以在文档中找到这条信息 - http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html#N10608

答案 1 :(得分:-1)

我正面临同样的问题。我通过使用本地gradle分发而不是默认的gradle包装来修复它。这是它的方式,确保您已安装和设置Gradle(PATH变量)。

打开IntelliJ。转到文件 - >设置 - >构建,执行,部署 - >构建工具 - > Gradle并使用本地gradle分发并添加Gradle Home。应用更改并尝试立即运行。