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