J'ai une application de démarrage de printemps pour lequel je veux utiliser la dépendance spring-data-elasticsearch. J'utilise l'une des dernières versions d'Elasticsearch sur mon serveur (v5.4.x), donc j'ai dû utiliser le dernier snapshot de spring-data-elasticsearch (3.0.0.BUILD-SNAPSHOT).Maven spring-data-elasticsearch dépendance Non trouvé
Selon la page git (lien ci-dessous):
https://github.com/spring-projects/spring-data-elasticsearch/blob/master/README.md
Je dois déclarer dans mon pom.xml un dépôt spécial où se trouve cette version spécifique de la dépendance, comme vous pouvez le voir ci-dessous :
<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>
Mais je l'erreur suivante sur mon pom.xml:
artefact manquant org.springframework.data:spring-data-elasticsearch:jar:3.0.0.BUILD-SNAPSHOT
Tout le monde sait où le problème vient de s'il vous plaît? Je tire des poils de ma tête depuis 2 heures.
Merci!
Je les ai mis dans un nouveau pom.xml dans un nouveau projet et il se construit très bien. Avez-vous essayé de forcer maven à mettre à jour i.e. 'mvn clean compile -U'? –
@ManosNikolaidis, j'ai essayé votre commande mais j'ai l'erreur suivante: Le POM pour org.springframework.data:spring-data-elasticsearch:jar:3.0.0.BUILD-SNAPSHOT est manquant, aucune information de dépendance disponible –