简体   繁体   English

使用ElasticSearch-Hadoop构建项目时构建失败

[英]Build failure while building a project using ElasticSearch-Hadoop

I am unable to build a Java project which uses ElasticSearch-Hadoop . 我无法构建使用ElasticSearch-Hadoop的Java项目。 This is the error that I am seeing, when I try to build my project: 当我尝试构建项目时,这是我看到的错误:

Scanning for projects...

------------------------------------------------------------------------
Building testES 1.0-SNAPSHOT
------------------------------------------------------------------------
The POM for cascading:cascading-local:jar:2.5.5 is missing, no dependency information available
The POM for cascading:cascading-hadoop:jar:2.5.5 is missing, no dependency information available
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 6.499s
Finished at: Mon Sep 08 11:29:08 IST 2014
Final Memory: 8M/19M
------------------------------------------------------------------------
Failed to execute goal on project testES: Could not resolve dependencies for 
project org.edge:testES:jar:1.0-SNAPSHOT: The following artifacts could not 
be resolved: cascading:cascading-local:jar:2.5.5, cascading:cascading-
hadoop:jar:2.5.5: Failure to find cascading:cascading-local:jar:2.5.5 in 
http://repo.maven.apache.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update interval of central has 
elapsed or updates are forced -> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

For more information about the errors and possible solutions, please read  
the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

Below are the dependencies in the POM file for the project:- 以下是项目的POM文件中的依赖项: -

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.elasticsearch</groupId>
        <artifactId>elasticsearch-hadoop</artifactId>
        <version>2.1.0.Beta1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-core</artifactId>
        <version>1.2.1</version>
        <type>jar</type>
    </dependency>
</dependencies>

Am I missing something? 我错过了什么吗?

looks like you are blocking maven to look at spring-source repository, to make it work add following snippet in your pom.xml 看起来你正在阻止maven查看spring-source存储库,使其工作在你的pom.xml添加以下代码片段

<project>
  ...
  <repositories>

    <repository>
      <id>spring-milestones</id>
      <url>http://repo.springsource.org/libs-milestone/</url>
    </repository>

  </repositories>
  ...
</project>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM