我正在学习使用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"
}
答案 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
任务仅用于检查是否一切正常。