我有,我想使用的依賴彈簧數據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缺失,沒有依賴信息可用 –