我正在学习使用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/