Комментарии 24
Спасибо! Groovy — рулез!
А чем groovy-eclipse-compiler лучше gmaven? Он как то связан с эклипсом? Если у нас Intellij можно им пользоваться?
А чем groovy-eclipse-compiler лучше gmaven? Он как то связан с эклипсом? Если у нас Intellij можно им пользоваться?
0
это-ж в Maven, причем тут Intellij?
0
GMaven на первом проходе компилит groovy классы в Java-заглушки, для поддержки UTF-8 требует явного указания опции -Dgroovy.source.encoding=UTF-8 (но даже при этом не справляется с русскими символами в Java-аннотациях). GEC обходится без заглушек, работает быстрее и стабильнее. Но это все больше касается мавена, на который мы как раз и ориентируемся, чтобы избежать специфического для IDE поведения.
В качестве ответа про Idea скажу лишь, что в нашей конторе я один сижу на Эклипсе :)
В качестве ответа про Idea скажу лишь, что в нашей конторе я один сижу на Эклипсе :)
+1
Ясно, спасибо!
Idea для Groovy — прекрасен :) Переходите :)
Idea для Groovy — прекрасен :) Переходите :)
+1
Вечный спор. Но пока даже Идея в поддержке груви не идеальна. каламбур :)
0
да-да, «идея понимает контекст» (С)
но когда она для выполнения скрипта
собирает целиком проект — это вызывает… эээ… некоторое недоумение
но когда она для выполнения скрипта
def a = 1
println a
собирает целиком проект — это вызывает… эээ… некоторое недоумение
0
Это регулируется, Вы можете сказать это не делать.
+1
передал коллегам, но они так и не смогли найти, где это настроить.
не подскажете подробнее?
не подскажете подробнее?
0
Ну во первых, IDEA не должна при каждом запуске пересобирать проект, она должна перекомпилировать файлы, которые изменились. У нас она почему то несколько файлов все такие перекомпилирует (из огромного проекта), проверяет директории ресурсов и т.д. — но всё это занимает несколько секунд.
Другое дело, что на компиляцию мавена она не надеется и в ПЕРВЫЙ запуск она и правда перекомпилирует всё.
Во вторых в меню запуска программы (там, где задаёте комманд лайн параметры) можно сказать вообще ничего не строить перед запуском
Другое дело, что на компиляцию мавена она не надеется и в ПЕРВЫЙ запуск она и правда перекомпилирует всё.
Во вторых в меню запуска программы (там, где задаёте комманд лайн параметры) можно сказать вообще ничего не строить перед запуском
0
0
gradle у нас в планах, но из-за специфики проекта c градлом есть свои сложности, которые пока решить не удалось.
0
Видео доклада с ADD#3 на смежную тематику
addconf.ru/event.sdf/ru/add_3/authors/AlexanderShlyannikov/773
addconf.ru/event.sdf/ru/add_3/authors/AlexanderShlyannikov/773
0
написал продолжение — добавляем тестирование контроллеров
habrahabr.ru/post/171911
habrahabr.ru/post/171911
0
Часть 4, добавляем REST-сервис
habrahabr.ru/post/173593
habrahabr.ru/post/173593
0
Часть 5, добавляем работу через HTTPS
habrahabr.ru/post/174513
habrahabr.ru/post/174513
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Интеграция Groovy в JEE приложение