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.
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.
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.
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.
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 .projectgradle cleanEclipseClasspath
pour vider le classpath du projetgradle Eclipse
pour reconstruire la configuration EclipseVous 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.
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é !