2009-09-11 2 views
5

Я использую новейшую версию плагина для затмения eclipse (для eclipse 3.4), и я заметил, что когда я запускаю организовывать импорт в файл, он фактически удаляет некоторые из необходимых мне импорт. Кажется, что они удаляются из моего проекта, а не из java. * Import. Любые идеи почему?Groovy Eclipse Plugin Organize Imports

спасибо, Джефф

+0

Не забудьте проверить правильные настройки для eclipse3.5: http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590 – VonC

+0

Интересные , которые могут быть более связаны с плагином Groovy, чем с настройкой затмения. В этом случае может потребоваться открытие новой ошибки. – VonC

ответ

3

Эта функция была исправлена ​​в потоке 3.5 плагина Groovy Eclipse. Или, по крайней мере, это исправлено при запуске организации импорта из редактора. Таким образом, запуск Ctrl-Shift-O внутри редактора или работающий формат после сохранения будет работать. Однако запуск импорта Organize из проводника пакетов или любого другого представления не будет.

Причина в том, что нам нужен способ зацепиться за особые функциональные возможности. При запуске организации импорта изнутри редактора это можно сделать. Прежде всего, мы не разработали общий способ кооптировать импорт JDT при работе за пределами редактора. Для этого стоит поднять ошибку. http://jira.codehaus.org/greclipse

Перед выпуском 2.0.0M1 (до конца сентября) мы вернем эту функциональность обратно в 3.4, но мы обнаруживаем, что не многие люди используют 3.4, поэтому мы не обновили ее до даты с потоком 3,5.

+0

Чтобы подтвердить, что он работает из ctrl-shift-o, на самом деле работает, но организовать импорт из проводника пакетов нет. Я попытался отправиться в джиру, чтобы открыть ошибку, но сайт не был доступен. –

+0

Вы правы. Вы не можете организовать Groovy Imports из проводника пакетов. Когда вы это сделаете, JDT организует импорт. Мы еще не реализовали эту часть плагина (это не так просто, как кажется). Глупый сервер джира. Он идет вверх и вниз в течение нескольких дней (все еще так). Сейчас все. –

1

Это может быть связано с основной JDT «организовать импорт» механизм, который имеет некоторые проблемы в eclipse3.4:

  • bug 87950: проблема с типом логического вывода - что важно с groovy, в сочетании с
  • bug 235253: Организовывать импорт удаляет требуемую декларацию импорта - не разрешен в 3.4.
  • bug 252379: Организация импорта удалений нужен статический импорт - неразрешенный в 3.4 (.1)

Можете ли вы сделать Groovy работу плагина в eclipse3.5, и если да, то вы по-прежнему имеют один и тот же вопрос?
Если вы это сделаете, одна из этих ошибок должна быть завершена/активирована.

+0

Я обновляюсь до Eclipse 3.5 и даю ему попробовать. Благодарю. –

+0

Я думал, что это исправлено, получается, что нет. Это происходит, когда я запускаю упорядочивать импорт и форматировать с верхнего уровня проекта –

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