Importer org.springframework.data ne peut pas être résolu dans gradle

J'ai mis à jour mon projet gradle, Mais il me donne une erreur qui " importer org.springframework.data ne peut pas être résolu "

Vous trouverez ci-dessous quelques biens importés qu'il ne comprend pas


import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.ScriptOperations;
import org.springframework.data.mongodb.core.query.BasicQuery;
import org.springframework.data.mongodb.core.script.ExecutableMongoScript;
import static org.springframework.data.mongodb.core.query.Criteria.where;
import static org.springframework.data.mongodb.core.query.Query.query;


Il reste encore une importation qu'il n'est pas capable de résoudre.

S'il vous plaît donnez-moi une suggestion pour résoudre ce problème.

Merci en avance.
Invité:

Fabien

Confirmation de:

Au sommet de votre build.gradle Je vous recommande d'ajouter des plugins eclipse et intellij.


apply plugin: 'eclipse'
apply plugin: 'idea'


Ces plugins fonctionnent pour générer des fichiers .project et .classpath, quelle utilisation eclipse IDE /il fait la même chose pour IntelliJ, Mais je ne sais vraiment pas quels fichiers sont; Peut être,*. iml?/.

Puis de la ligne de commande, vous venez de le faire ...


gradle eclipse


... et ça calcule les dépendances, tire JARs et génère .classpath et .project. Si vous êtes ouvert eclipse, Mettre à jour le projet et le tour de tour. Chaque fois que vous ajoutez une dépendance dans build.gradle, Vous effectuez à nouveau ce flux de travail. Pour moi, cela fonctionne comme champion.

Probablement il y a une sorte de plugin Eclipse, qui vous permettra de tout faire de IDE. Je l'ai fait de la ligne de commande pendant un certain temps, car c'est facile.

Edouard

Confirmation de:

Dépendance ajoutée B.

déposer build.gradle comme :


org.springframework.data:spring-data-mongodb:1.7.2.RELEASE


Cela a résolu mon problème.

Emile

Confirmation de:

J'ai rencontré un problème similaire spring, Seulement dans l'environnement Eclipse, Et la réponse n'était pas un problème de programmation, juste Eclipse n'a pas fait face à des changements dans le fichier build.gradle.

Si vous pouvez construire votre projet avec succès à partir de la ligne de commande, vous devriez essayer de fermer. Eclipse Et redémarrez-le. Cela a résolu mon problème.

Pour répondre aux questions, connectez-vous ou registre