我有,我想使用的依赖弹簧数据elasticsearch弹簧启动的应用程序。我使用的Elasticsearch的我的服务器(v5.4.x)在最新的版本之一,所以我只好用弹簧数据elasticsearch(3.0.0.BUILD-SNAPSHOT)的最新快照。Maven的弹簧数据elasticsearch依赖未找到
据git的网页(下面的链接):
https://github.com/spring-projects/spring-data-elasticsearch/blob/master/README.md
我在我的pom.xml申报特殊的储存库,位于依赖这个特定的版本,你可以看到下面:
<repositories>
<repository>
<id>spring-libs-snapshot</id>
<name>Spring Snapshot Repository</name>
<url>http://repo.spring.io/libs-snapshot</url>
</repository>
</repositories>
<dependencies>
<!-- ELK -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<version>3.0.0.BUILD-SNAPSHOT</version>
</dependency>
<!-- Spring -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!-- MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
</dependencies>
但我有我的pom.xml以下错误:
缺少神器org.springframework.data:spring-data-elasticsearch:jar:3.0.0.BUILD-SNAPSHOT
任何人都知道问题出在哪里,从请过来?自2个小时以来,我就把头发拉出头顶。
谢谢!
我把这些放在一个新的项目中的新的pom.xml中,并且它可以很好地工作。你是否试图迫使maven更新,即'mvn clean compile -U'? –
@ManosNikolaidis,我试过了你的命令,但我有以下错误: POM for org.springframework.data:spring-data-elasticsearch:jar:3.0.0.BUILD-SNAPSHOT缺失,没有依赖信息可用 –