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

lap*_*ots 5 gradle

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

dependencies {
      compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.1'
} 
Run Code Online (Sandbox Code Playgroud)

但是当我在控制台中进行操作时,gradle build我遇到了错误 在此输入图像描述

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

apply plugin: 'java'

dependencies {
     compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.1'
}
Run Code Online (Sandbox Code Playgroud)

Rad*_*dim 9

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

repositories {
    mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)

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

  • 我的`build.gradle`中已经有了`repositories {mavenCentral()}`.在那种情况下它会是什么? (9认同)