web-dev-qa-db-fra.com

Mettre à jour mes dépendances de gradle dans eclipse

J'ai un projet de diplôme simple dans mon Eclipse. Je mets à jour le build.gradle pour inclure quelques jarres http Apache ...

dependencies {
    compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
    compile 'org.Apache.httpcomponents:httpclient:4.2.3'
    compile "org.Apache.httpcomponents:httpmime:4.2.3"
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

Cependant, dans mon code, où je fais référence à quelques éléments HTTP Apache, je reçois:

The import org.Apache.http cannot be resolved   

Des conseils sur ce que je dois faire pour qu'Eclipse voie les nouvelles dépendances dans mon build.gradle?

J'ai essayé de faire un nettoyage mais ça ne marche pas. Mon plugin Gradle est:

  Gradle IDE    3.3.0.201307040643-RELEASE  org.springsource.ide.Eclipse.gradle.feature.feature.group   GoPivotal, Inc.
71
Breako Breako

Vous devez sélectionner "Refresh Dependencies" dans le menu contextuel "Gradle" qui apparaît lorsque vous cliquez avec le bouton droit de la souris sur le projet dans l'explorateur de packages.

161
Peter Niederwieser

Tout d’abord, vérifiez que vous avez bien inclus le plugin Eclipse Gradle. apply plugin : 'Eclipse' Ensuite, allez dans le répertoire de votre projet dans Terminal. Tapez gradle clean puis gradle Eclipse. Accédez ensuite au projet dans Eclipse et actualisez le projet.

66
Kasun Kariyawasam

En regardant = documentation du plugin Eclipse , j'ai trouvé quelques tâches utiles qui ont reconstruit mon chemin de classe et mis à jour les dépendances requises.

  • Premier essai gradle cleanEclipse pour nettoyer complètement la configuration Eclipse. Si cela ne fonctionne pas, vous pouvez essayer des tâches plus spécifiques:
    • gradle cleanEclipseProject pour supprimer le fichier .project
    • gradle cleanEclipseClasspath pour vider le classpath du projet
  • Finalement gradle Eclipse pour reconstruire la configuration Eclipse
14
Agustín

Vous devez vous assurer que "Gestion des dépendances" est activé. Pour ce faire, faites un clic droit sur le nom du projet, allez dans le sous-menu "Gradle" et cliquez sur "Activer la gestion des dépendances". Une fois que vous avez fait cela, Gradle devrait charger toutes les dépendances pour vous.

4
yoram givon

J'ai essayé toutes les options ci-dessus mais je continuais à avoir une erreur, dans mon cas, je n'avais pas configuré le répertoire d'installation de Gradle dans Eclipse, ce qui a fonctionné:

Eclipse -> Fenêtre -> Préférences -> Gradle -> "Sélectionner le répertoire d’installation local"

Cliquez sur le bouton Parcourir et indiquez le chemin.

Même si on répond à la question, on le pense à partager si quelqu'un d'autre est confronté au même problème.

À votre santé !

1
Sachin Thapa