Java Gradle:cascading hive赢得';由于缺少jar,无法构建

Java Gradle:cascading hive赢得';由于缺少jar,无法构建,java,gradle,build.gradle,cascading,Java,Gradle,Build.gradle,Cascading,我正在尝试构建一个级联作业,它使用配置单元来执行一些转换。这个项目似乎是一个很好的起点。我正在运行Gradle2.6和Java1.8。根据文档,我运行了以下操作: git clone https://github.com/Cascading/cascading-hive cd cascading-hive gradle install 不幸的是,这返回了一个错误。我的本地maven repo中缺少一个jar: FAILURE: Build failed with an exception.

我正在尝试构建一个级联作业,它使用配置单元来执行一些转换。这个项目似乎是一个很好的起点。我正在运行Gradle2.6和Java1.8。根据文档,我运行了以下操作:

git clone https://github.com/Cascading/cascading-hive
cd cascading-hive
gradle install
不幸的是,这返回了一个错误。我的本地maven repo中缺少一个
jar

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':testCompile'.
> Could not find hadoop-common-tests.jar (org.apache.hadoop:hadoop-common:2.6.0).
  Searched in the following locations:
      file:/Users/awoolford/.m2/repository/org/apache/hadoop/hadoop-common/2.6.0/hadoop-common-2.6.0-tests.jar
我在上搜索了这个
jar
,但它不在那里

你能看到构建级联蜂巢需要做什么吗

更新


我快速查看了Cloudera提供的jar,找到了他们的版本(例如
/opt/Cloudera/parcels/CDH-5.4.4-1.cdh5.4.4.p0.4/jars/hadoop-common-2.6.0-cdh5.4.4-tests.jar
),并将其复制到
/Users/awoolford/.m2/repository/org/apache/hadoop/hadoop-common/2.6.0/hadoop-common-2.6.0-tests.0.jar>
gradle安装
现在已成功执行,尽管这似乎不是一个好的通用解决方案。

Hadoop似乎没有在本地repo中正确下载。我不能确切地指出你的问题是什么。有关如何清除的建议,请参阅

附言。 jar在maven中央存储库中可用。看见

本地repo中似乎没有正确下载Hadoop。我不能确切地指出你的问题是什么。有关如何清除的建议,请参阅

附言。 jar在maven中央存储库中可用。看见

看起来像一个打字错误,工件是在使用cloudera时,我建议使用他们版本的JAR。我最近遇到了CDH5.5.1版本JAR不能正确使用Apache JAR的问题。我更改了pom/gradle脚本,从cloudera repo中提取了cloudera版本的hadoop和hive(hadoop:2.6.0-cdh5.5.1和hive:1.1.0-cdh5.5.1)。看起来像是一个打字错误,工件是在使用cloudera时产生的,我建议使用他们版本的JAR。我最近遇到了CDH5.5.1版本JAR不能正确使用Apache JAR的问题。我更改了pom/gradle脚本,从cloudera repo中提取了cloudera版本的hadoop和hive(hadoop:2.6.0-cdh5.5.1和hive:1.1.0-cdh5.5.1)。