Projet Java avec Gradle dans IntelliJ IDEA: impossible de résoudre le symbole 'google' mais le projet compile
J'ai un jouet Java projet mis en place avec Gradle dans IntelliJ IDEA 13.1.2. Il compile et fonctionne très bien, mais l'IDE met en évidence "google" dans
import com.google.common.base.Strings;
que le rouge et le met en garde "Impossible de résoudre le symbole 'google'". Une idée de comment résoudre ce problème?
J'ai essayé 1) la suppression de .idea/
et de la re-création du projet dans IntelliJ IDEA, et 2) ré-importer un projet à partir de la créé manuellement Gradle fichier de configuration build.gradle
mais en vain.
source d'informationauteur Meng Lu
Vous devez vous connecter pour publier un commentaire.
Je pense de l'utilisateur de Sap est correcte, au moins dans mon cas. Vous ne devriez pas avoir à ajouter manuellement la dépendance.
Avez-vous modifier les dépendances dans le gradle fichier sans la synchronisation de l'ide? Essayez ce bouton:
Pour plus d'informations, voir:
https://www.jetbrains.com/idea/help/synchronizing-changes-in-gradle-project-and-intellij-idea-project.html
Vérifier cette.
Vous pouvez simplement ouvrir Gradle fenêtre de l'outil [Affichage] - [Outil Windows] - [Gradle].
Dans la fenêtre, vous pouvez l'actualiser en cliquant sur le bouton actualiser.
Toutes les dépendances manuellement ajouté directement dans 'construire.gradle' fichier sera résolu.
L'une des solutions qui a travaillé bof moi après avoir essayé tout ce qui est inscrit sur l'internet pour résoudre ce problème est d'installer la lombok plugin.
Obtenu de Fichier --> Paramètres> Plugins et de regarder pour Lombok.
Assurez-vous que "Activer l'annotation processing" est cochée
Il s'avère que le dépendait les packages doivent être spécifiées séparément dans IntelliJ IDEA en plus de
build.gradle
et ajouté explicitement comme une dépendance. À savoir,com.google.guava
package suivant les instructions de la documentation -- j'ai priscom.google.guava:guava-base:r03
pour téléchargercom.google.guava
paquet dans les paramètres du projet. Consultez la documentation de l'instruction "La configuration des Dépendances de modules et Bibliothèques".