Gradle不下载完整的依赖项

时间:2017-07-05 11:04:51

标签: hadoop gradle

我尝试使用dependencies.gradle中的以下内容下载并构建spring-data-hadoop 2.4.0.RELEASE

dependencies {
    ...
//    compile('org.springframework.data:spring-data_hadoop:2.4.0.RELEASE')
    compile group: 'org.springframework.data', name: 'spring-data-hadoop', version: '2.4.0.RELEASE'

    ...
}

刷新gradle现在导致下载新添加的依赖项 BUT 数据不一致。下载后我得到了以下外部依赖项:

enter image description here

我认为现在一切都很好......但我错了。让我们打开其中一个并看看depper:

enter image description here

如果您将org.springframework.data.hadoop.config的内容与official API进行比较,您会注意到,在此包中,应该有更多内容。例如annotations包。

gradle是不是没有下载完整的源代码?

2 个答案:

答案 0 :(得分:1)

有一个单独的spring-data-hadoop-config,其中包含“Spring for Apache Hadoop 注释配置”的描述,因此可能是annotations所在的位置。

答案 1 :(得分:1)

你正在拉动应该拉动传递文物的主罐子。

org.springframework.data.hadoop.config.annotation包含在

compile group: 'org.springframework.data', name: 'spring-data-hadoop-config', version: '2.4.0.RELEASE'