87 votes

Mettre à jour mes dépendances gradle dans eclipse

J'ai un projet gradle simple dans mon eclipse. Je mets à jour le build.gradle pour inclure quelques jars apache http...

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 à certains éléments Apache HTTP, j'obtiens :

The import org.apache.http cannot be resolved   

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

J'ai essayé de faire un nettoyage mais cela ne fonctionne pas. Mon plugin gradle est :

  Gradle IDE    3.3.0.201307040643-RELEASE  org.springsource.ide.eclipse.gradle.feature.feature.group   GoPivotal, Inc.

191voto

Peter Niederwieser Points 36369

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 paquets.

81voto

Kasun Kariyawasam Points 1182

Suivez ces étapes pour mettre à jour le projet Gradle dans Eclipse :

  1. Tout d'abord, vérifiez que vous avez inclus le plugin eclipse gradle. apply plugin : 'eclipse'
  2. Ensuite, allez dans le répertoire de votre projet dans le Terminal. Tapez gradle clean et ensuite gradle eclipse .
  3. Ensuite, allez dans le projet dans eclipse et rafraîchissez le projet (allez dans l'explorateur de projet, sélectionnez la racine du projet et appuyez sur F5 pour rafraîchir, ou faites un clic droit et sélectionnez rafraîchir dans le menu contextuel).

enter image description here

25voto

Agustín Points 64

En regardant le Documentation du plugin Eclipse J'ai trouvé quelques tâches utiles qui ont reconstruit mon classpath et mis à jour les dépendances requises.

  • Premier essai gradle cleanEclipse pour nettoyer complètement la configuration d'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
  • Enfin gradle eclipse pour reconstruire la configuration d'Eclipse

7voto

yoram givon Points 602

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

2voto

Sachin Thapa Points 1208

J'ai essayé toutes les options ci-dessus mais j'ai toujours l'erreur, dans mon cas le problème était que je n'ai pas configuré le répertoire d'installation de gradle dans eclipse, ce qui suit a fonctionné :

eclipse -> Fenêtre -> Préférences -> Gradle -> "Select Local Répertoire d'installation local "

Cliquez sur le bouton Parcourir et indiquez le chemin d'accès.

Bien que la question ait reçu une réponse, j'ai pensé à la partager au cas où quelqu'un d'autre serait confronté au même problème.

A la vôtre !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X