Плагин Grails Eclipse

Я видел различные сообщения о SO, критикующие плагин Eclipse Grails, и мне интересно, нашел ли кто-нибудь способ продуктивно работать с Grails внутри Eclipse?

Я посмотрел страницу плагина Grails, и информация там не выглядит очень многообещающей, особенно противоречивые рекомендации относительно 'Отключить Groovy Настройка компилятора файлов классов.

Ответ 1

Оригинальный ответ (осталось так, что голоса людей не искажены):

Текущий статус IDE (по состоянию на март 2009 года) для Grails dev:

  • IntelliJ Idea по-прежнему лучшая, но дорогостоящая
  • NetBeans 6.5 MUCH лучше, чем 6.1, но выпущен до версии 1.1, не знаете, что могут сделать изменения 1.1.
  • Eclipse по-прежнему далеко позади. Однако SpringSource является крупным игроком в Eclipse, и теперь они владеют GOne, основными разработчиками Groovy/Grails. Предполагается, что это приведет к ускорению разработки плагинов Eclipse, но пока результатов нет.

Теперь это Dec '10, и все изменилось (но не слишком много):

  • IntelliJ Idea по-прежнему остается лучшим, но только незначительно, и дорогостоящим.
  • Eclipse теперь имеет STS (поскольку Spring является крупным разработчиком), с гораздо большей интеграцией Grails, чем раньше, особенно для новых проектов. Если вы используете Mavenized Grails... вы все равно можете придерживаться IntelliJ.
  • NetBeans 6.9.1 отсутствует, но его поддержка Grails застопорилась с 6.5. Теперь это дно пакета.

И теперь это Feb '15, почти через 6 лет после первоначального вопроса. Многое изменилось, но многое остается неизменным:

  • IntelliJ по-прежнему остается лучшим и с большим размахом. Grails 3 (выйдет в следующем месяце) фактически разрешит разработку с использованием бесплатной версии сообщества IntelliJ
  • GGTS (пакет Eclipse, созданный VMWare) никогда не догонял и будет только отставать, поскольку Pivotal прекратил спонсорство команды Groovy/Grails и, вероятно, также больше не будет управлять разработкой GGTS.
  • Серьезно, кто-нибудь все еще использует NetBeans? Хорошо, я вижу, что они все еще поддерживают Grails, но я действительно не знаю, насколько хороша эта поддержка. Все, кого я знаю... КАЖДЫЙ... использует IntelliJ.

Ответ 2

Инструмент Grails Eclipse Tooling, доступный в STS, теперь становится зрелым. Я бы рекомендовал попробовать это, если вы все еще ищете хороший способ разработки приложений Grails в Eclipse.

http://www.grails.org/STS+Integration

Ответ 3

Раньше я был фанатом Eclipse (даже не представлял, что буду работать над любой IDE, кроме Eclipse). Но мне пришлось в конечном итоге выйти из Eclipse в пользу vi или IntelliJ IDEA после того, как разочаровались в течение нескольких месяцев.

Но это было почти год назад. Не пробовал снова. Я очень надеюсь, что SpringSource улучшит инструменты Eclipse.

Ответ 4

предпочитают НЕ использовать STS - обычную среду Eclipse для Grails. Посмотрите, есть ли еще плагин Grails для Eclipse, который будет работать. Использование нескольких проектов, которые не загружаются в STS

Ответ 5

Я экспериментировал с кандидатом на выпуск NetBeans 6.7 после прочтения документации Eclipse. До сих пор это довольно хороший способ работать с Grails. Вам нужно настроить свои собственные горячие клавиши и так, чтобы выполнение ваших тестов можно было выполнить с помощью двух нажатий клавиш.

У меня возникают проблемы с некоторыми из заявленных улучшений. Мое завершение кода не работает над моими собственными методами, что до сих пор является самым раздражающим (по крайней мере, это не просто следствие того, что я использую статически типизированную Java). Мне нужно выяснить, как выполнить только один тест и т.д.

Как и тот, кто использовал NetBeans 7 и 8 лет назад, мне больше нравится то, что я вижу сейчас. Я побежал кричать на Eclipse еще в 03, но Netbeans, кажется, созрел довольно много.

Ответ 6

Я установил STS в качестве плагина в мою установку Helios Java EE. В основном я использовал его для примера проекта Grails, когда я изучил Grails, но, похоже, работает достаточно хорошо. Определенно Groovy поддержка в Eclipse значительно улучшилась за последний год.

Ответ 7

Я бы рекомендовал использовать NetBeans 6.7 для Groovy/Grails development или TextMate (только для Mac). NetBeans 6.7 отлично работает и должен быть в состоянии перенаправить вас, пока не появится плагин Eclipse. Кто знает, вы можете даже любить NetBeans больше.

Ответ 8

В настоящее время я использую версию 3.6.4 STS. Он отлично работает. Версия STS 3.7.1 выпущена, но я еще не пробовал ее. 3.6.4 отлично работает с Grails 2.4.4. Я загрузил и установил Grails 3.0.9, и для моих целей он отлично работает. Долгое время поклонник Eclipse, и я использую его для UML, PHP, С++ и Java.