未找到Spring-data-elasticsearch maven依赖项

时间:2014-05-07 13:51:26

标签: java spring maven pom.xml spring-data

我从https://github.com/spring-projects/spring-data-elasticsearch/blob/master/pom.xml

克隆存储库

在pom.xml中我有:

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-elasticsearch</artifactId>
    <version>1.0.0.M2</version>
</dependency>

但是maven在存储库中找不到这个lib。 我也尝试:https://github.com/spring-projects/spring-data-elasticsearch 但它是相同的spring-data-elasticsearch版本。

4 个答案:

答案 0 :(得分:4)

我假设您正在使用Maven Central作为您的存储库。我也没看到它there

根据project sitespring-data-elasticsearch位于http://repo.spring.io/libs-milestone。你试过这个回购吗?

答案 1 :(得分:0)

尝试使用以下存储库

<repositories>
            <repository>
                <id>spring-snapshot</id>
                <name>Spring Maven SNAPSHOT Repository</name>
                <url>http://repo.springsource.org/libs-snapshot</url>
            </repository>
</repositories>

<强>依赖

<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-elasticsearch</artifactId>
  <version>1.0.0.M1</version>
</dependency>

答案 2 :(得分:0)

我在几个小时后再试一次它有效。说真的,我不明白为什么。正确的配置是:

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-elasticsearch</artifactId>
    <version>1.0.0.RC1</version>
</dependency>

<repository>
  <id>spring-libs-milestone</id>
  <name>Spring Milestone Repository</name>
  <url>http://repo.spring.io/libs-milestone</url>
</repository>

答案 3 :(得分:0)

我不明白这里的混乱在哪里?

项目尚未完全发布,因此它仍然使用了泉源的里程碑回购,而不是maven central repo。它将在春季数据发布系列Dijkstra的2周内发布。

Spring Data Elasticsearch GitHub page属于

的统计数据

Maven配置

添加Maven依赖项:

  <dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-elasticsearch</artifactId>
    <version>1.0.0.RC1</version>
  </dependency>

  <repository>
    <id>spring-libs-milestone</id>
    <name>Spring Milestone Repository</name>
    <url>http://repo.spring.io/libs-milestone</url>
  </repository>

如果您更喜欢即将推出的主要版本的最新快照,请使用我们的Maven快照存储库并声明相应的依赖版本。

  <dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-elasticsearch</artifactId>
    <version>1.0.0.BUILD-SNAPSHOT</version>
 </dependency>

 <repository>
   <id>spring-libs-snapshot</id>
   <name>Spring Snapshot Repository</name>
   <url>http://repo.spring.io/libs-snapshot</url>
 </repository>