STS 3.6.4 Инструменты Gradle недоступны?

Я только что загрузил Spring Tool Suite 3.6.4 (201503100339, Eclipse Luna SR1 (4.4.2)) в Windows 8. Я пытаюсь импортировать существующий проект Gradle, но эта опция недоступна в меню импорта.

Предполагая, что поддержка Gradle могла быть удалена, я попытался установить ее из Eclipse Marketplace. Но когда я нашел «Интеграция Gradle для Eclipse (4.4) 3.6.4.RELEASE», единственной доступной опцией было «удалить», подразумевая, что он уже установлен.

Что мне нужно сделать, чтобы «активировать» инструменты Gradle?


person Ken Krueger    schedule 30.03.2015    source источник


Ответы (3)


Инструмент Gradle не устанавливается по умолчанию, если вы загружаете дистрибутив STS. У вас должна быть возможность установить его с торговой площадки Eclipse или с панели инструментов.

Если вы не уверены, установлено это или нет, вы можете проверить это в диалоговом окне «О программе». Есть возможность проверить детали установки.

person Martin Lippert    schedule 31.03.2015
comment
Спасибо, Мартин (приятно снова тебя слышать). Проблема в том, что похоже, что в этой новой загрузке STS установлен инструмент Gradle Integration for Eclipse 4.4 3.6.4.RELEASE). Я не могу установить его с торговой площадки Eclipse, потому что он уже установлен. Если я попытаюсь удалить его, я получаю сообщение Следующие решения недоступны: Интеграция Gradle для Eclipse (4.4) 3.6.4.RELEASE Все равно продолжить установку ?. Поэтому я не могу установить или удалить его. - person Ken Krueger; 01.04.2015
comment
Просто для подтверждения, я просто удалил, скачал и разархивировал STS 3.6.4 fresh. Как и раньше, Gradle Integration для Eclispe (4.4) 3.6.4.RELEASE показывает, что он уже установлен, но не отображается в деталях установки. Не может быть установлен или удален в этом состоянии неопределенности. - person Ken Krueger; 01.04.2015
comment
Кроме того, я пробовал использовать панель управления STS. Здесь Gradle Support отображается как доступный вариант. Но при установке я получаю Следующие разъемы недоступны: Поддержка Gradle Все равно продолжить установку? Единственная запись в файле журнала касается mylyn discover (слишком большой, чтобы поместиться здесь) - person Ken Krueger; 01.04.2015
comment
Хммм ... Вы правы, когда идете на рынок, запись отображается только как подлежащая удалению. На самом деле это не означает, что что-то установлено, но поведение явно не так, как должно быть. - person Martin Lippert; 07.04.2015
comment
Однако установка этого с панели управления STS работает для меня. Возможно, сообщение о том, что соединитель недоступен, исходит из-за проблемы с сетевым кешем (иногда компонент p2 Eclipse переходит в состояние нарушенного кеша). Вы можете попробовать удалить каталог p2 / org.eclipse.equinox.p2.repository / cache и начать заново. Если ошибка повторяется, удалите сайт обновления STS из списка доступных сайтов обновлений в настройках, перезапустите и добавьте его обратно. Надеюсь это поможет. - person Martin Lippert; 07.04.2015

@Martin - я повторил свои последние шаги, и на этот раз Gradle Support установился без происшествий. Я понятия не имею, что изменилось сейчас, но ошибка «разъем недоступен» исчезла. Теперь у меня есть поддержка Gradle. Спасибо за вашу помощь! - к

person Ken Krueger    schedule 01.04.2015

Я снова проверил проблему с помощью Marketplace, и на данный момент похоже, что это ограничение клиента Eclipse Marketplace.

Подробнее: Gradle IDE содержит три функции, которые необходимо установить. Одной из этих функций является панель управления, которая по умолчанию поставляется с STS. Похоже, что клиент торговой площадки проверяет уже установленные функции и всякий раз, когда он обнаруживает одну из функций элемента, подлежащего установке в существующей установке, активирует кнопку «удалить». Похоже, это причина, по которой запись Gradle IDE из Marketplace указана как «удалить».

Я зарегистрировал ошибку в Eclipse Marketplace. Посмотрим, что произойдет. В качестве обходного пути у вас должна быть возможность установить инструменты Gradle напрямую с панели управления или с сайта обновлений STS.

person Martin Lippert    schedule 08.04.2015
comment
Ошибка Eclipse: bugs.eclipse.org/bugs/show_bug.cgi?id = 464112 - и, похоже, она будет решена в Eclipse Mars. Это великолепно! - person Martin Lippert; 08.04.2015