无法将maven中心的存储库包含到我的gradle项目中

时间:2015-04-02 05:48:51

标签: gradle

我正在学习使用Eclipse来构建Gradle项目。当我尝试从Maven中心包含一个存储库时,我无法这样做。虽然以下代码适用于Maven,

<dependencies>
   <dependency>
      <groupId>org.elasticsearch</groupId>
      <artifactId>elasticsearch</artifactId>
      <version>1.4.1</version>
   </dependency>

   <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-core</artifactId>
      <version>4.10.4</version>
   </dependency>
</dependencies>

这在Gradle中不起作用:

dependencies {
   compile "joda-time:joda-time:2.2"
   compile "org.apache.lucene:lucene-core:4.10.4"
}

1 个答案:

答案 0 :(得分:2)

什么不起作用?你没有添加repositories块,因此gradle可能没有地方可以下载文件。以下是它的配置方式:

apply plugin: 'java'

repositories {
    mavenCentral()
}

dependencies {
   compile "joda-time:joda-time:2.2"
   compile "org.apache.lucene:lucene-core:4.10.4"
}

task copyDeps(type: Copy) {
    from configurations.compile
    into 'deps'
}

copyDeps任务仅用于检查是否一切正常。