我从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版本。
答案 0 :(得分:4)
我假设您正在使用Maven Central作为您的存储库。我也没看到它there。
根据project site,spring-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>