Подтвердить что ты не робот

Обновите мои зависимостей gradle в eclipse

У меня есть простой проект gradle в моем затмении. Я обновляю build.gradle, чтобы добавить несколько apache http jars...

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.+'
}

Однако в моем коде, где я ссылаюсь на некоторые HTTP-материалы Apache, я получаю:

The import org.apache.http cannot be resolved   

Любые советы о том, что мне нужно сделать, чтобы заставить Eclipse увидеть новые зависимости в моем файле build.gradle?

Я попытался сделать чистую, но это не сработало. Мой плагин gradle:

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

Ответ 1

Вам нужно выбрать "Refresh Dependencies" в контекстном меню "Gradle", которое появляется при щелчке правой кнопкой мыши по проекту в обозревателе пакетов.

Ответ 2

Во-первых, убедитесь, что у вас есть плагин eclipse gradle. apply plugin : 'eclipse' Затем перейдите в каталог проекта в терминале. Введите gradle clean, а затем gradle eclipse. Затем перейдите в проект в eclipse и обновите проект.

Ответ 3

Глядя на Документы плагина Eclipse Я нашел несколько полезных задач, которые перестраивали мой путь к классам и обновляли необходимые зависимости.

  • Сначала попробуйте gradle cleanEclipse полностью очистить конфигурацию Eclipse. Если это не работает, вы можете попробовать более конкретные задачи:
    • gradle cleanEclipseProject, чтобы удалить файл .project
    • gradle cleanEclipseClasspath, чтобы очистить путь к классу проекта
  • Наконец gradle eclipse для восстановления конфигурации Eclipse

Ответ 4

Вы должны убедиться, что включено "Управление зависимостями". Для этого щелкните правой кнопкой мыши по имени проекта, перейдите в подменю "Gradle" и нажмите "Включить управление зависимостями". Как только вы это сделаете, Gradle должен загрузить все зависимости для вас.

Ответ 5

Я пробовал все вышеперечисленные опции, но все еще получал ошибку, в моем случае проблема заключалась в том, что я не установил каталог установки gradle в eclipse, после работы:

eclipse → Окно → Настройки → gradle → "Выберите локальный Каталог установки"

Нажмите кнопку "Обзор" и укажите путь.

Несмотря на то, что на вопрос ответили, подумайте, чтобы поделиться тем, что кто-то сталкивается с подобной проблемой.

Приветствия!