gradle - 无法将Maven Central中的存储库包含到我的Gradle项目中

标签 gradle

我正在学习使用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中不起作用:
dependencies {
   compile "joda-time:joda-time:2.2"
   compile "org.apache.lucene:lucene-core:4.10.4"
}

最佳答案

什么不起作用?您没有添加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任务只是为了检查它是否全部正常。

关于gradle - 无法将Maven Central中的存储库包含到我的Gradle项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29405827/

相关文章:

java - Travis 上的 Gradle "no suitable constructor found"

jsf - IceFaces CSS XP/Royale不可见(尝试打开CSS地址后出现错误404)

android - 如何为Microsoft Visual Studio Team创建JaCoCo xml报告和xml摘要?

gradle - 在 gradle 的另一个多模块项目中拥有一个多模块项目

gradle - 使用复合Gradle构建时发生异常

android - Gradle多项目条件依赖

jenkins - 如何在 Jenkins 中找到gradle执行任务的定义

scala - gradle 中的影子插件无法正常工作 - gradle build 不会构建 fat jar

gradle - Liquibase Groovy Accessomg datebaseChangeLog属性

android - 配置 'compile'已过时,已被 'implementation'和 'api'取代。有人可以帮我解决此错误吗?