无法将maven central中的存储库包括到我的gradle项目中

无法将maven central中的存储库包括到我的gradle项目中,gradle,Gradle,我正在学习使用Eclipse构建Gradle项目。当我试图包含来自Maven central的存储库时,我无法这样做。虽然以下代码在Maven中工作 <dependencies> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>

我正在学习使用Eclipse构建Gradle项目。当我试图包含来自Maven central的存储库时,我无法这样做。虽然以下代码在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可能没有地方下载文件。以下是它的配置方式:

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
添加任务只是为了检查它是否全部工作。

什么不工作?它怎么不起作用?为什么在Maven配置中使用elasticsearch,在gradle配置中使用joda time?我想你知道他们不是一回事吧?你有没有告诉gradle你想从Maven Central下载文物?@Rajait,我的回答能解决问题吗?
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'
}