2014-07-28 4 views
6

С GMaven был отменен, я использовал Groovy-Eclipse Compiler plugin на моих проектах Maven. Версия, которую я использовал, - 2.8.0-01, и я специально использовал Groovy 2.1. Я знаю, что 2.9.0-01-SNAPSHOT вышло в течение самого долгого времени, но нет ETA, когда он будет официально выпущен.Maven: компилятор Groovy-Eclipse с Groovy 2.3.5

Мой вопрос здесь ... Можно ли безопасно использовать версию 2.8.0-01 с Groovy 2.3.5 без потенциальных побочных эффектов?

Спасибо.

ответ

5

Поскольку нет зацепления с затмением 2.3.5 вы не можете использовать его с какой-либо версией компилятора groovy-eclipse.

Наверное, не будет 2.3.5 серийного затмения, поскольку патрон 2.3.6 уже выпущен. После того, как компилятор 2.3.6 портирован на greclipse, мы выпустим выпуск артефакта groovy-eclipse-batch в maven center, совместимый с groovy-eclipsec-компилятором 2.9.0 (который недавно был выпущен)

Прямо сейчас, последняя версия groovy-eclipse, которую вы можете использовать, - 2.3.4-01, и она совместима с выпущенной версией groovy-eclipse-компилятора 2.9.0-01.

Для последних выпущенных артефактов см:

+0

Большое спасибо, Крис! –

1

Я не думаю, что вы можете. Groovy-Eclipse принимает новые версии Groovy. На самом деле Groovy-Eclipe поддерживает различные версии Groovy, которые он поддерживает. Для каждой поддерживаемой версии Groovy будет соответствующая функция, доступная на сайте обновления. Groovy-Eclipse 2.9.0 имеет suppoort для Groovy 2.3.x, и вам будет больше удачи с Groovy 2.3.5 с этой версией Groovy-Eclipse. Существует какая-то проблема с выпуском Groovy 2.3.5, поэтому я бы рекомендовал 2.3.6, который должен быть сейчас. Поддержка Groovy-Eclipse для Groovy 2.3.6 должна быть очень скоро, поэтому я бы рекомендовал установить Groovy-Eclipse с этого сайта обновлений в конце недели: http://dist.springsource.org/snapshot/GRECLIPSE/e4.4

0

Я был в такой же ситуации, как вы с GMaven, переключился на Groovy-Eclipse, но обратите внимание, что теперь заменяет GMaven, GMavenPlus, который очень похож на оригинальный GMaven, и я переключился обратно.

Я использовал 2.1, но хотел обновить до 2.3, потому что были несогласованности, когда groovyc собирал код с помощью @CompileStatic, в то время как Groovy-Eclipse выдавал бы ошибку. У компилятора Groovy-Eclipse было то преимущество, что он мог компилировать Java и Groovy без заглушек. Главное преимущество GMavenPlus заключается в том, что он компилируется вместе со стандартным компилятором Groovy любой версии, которую вы хотите, а также поддерживает indy.

Если Groovy-Eclipse более важен, существующие ответы все в порядке. Если использовать версию Groovy, которую вы хотите, и частые обновления важнее, тогда рассмотрите GMavenPlus.

Смежные вопросы