Ускорение цикла редактирования-компиляции-отладки PDE

Есть ли какие-либо легкие плоды в отношении более эффективного способа запуска и тестирования плагинов Eclipse (внутри PDE)? Помимо уменьшения конфигурации Eclipse, что уже сделано.


person pmf    schedule 01.03.2010    source источник


Ответы (3)


Я обычно минимизирую свою конфигурацию запуска (не уверен, что вы это делаете). Вот как я это делаю:

  1. Создайте новую конфигурацию запуска
  2. Перейдите на вкладку «Плагины»
  3. Выберите «Запустить с:» -> «Только плагины, выбранные ниже».
  4. Нажмите «Отменить выбор всего»
  5. Выберите в рабочей области только те плагины, которые вы отлаживаете.
  6. Необязательно: вы можете снять флажок «Включить необязательные зависимости ...»
  7. Нажмите «Добавить необходимые плагины».
  8. Сохраните конфигурацию и запустите

Теперь это может не сработать в первом кадре. Это, вероятно, означает, что у вас есть проблема с определенными зависимостями. Это также хороший тест для этого. Исправьте это, перезапустите, и он должен работать намного плавнее.

person zvikico    schedule 02.03.2010

Я использую приложение Launch As: Eclipse, и я не считаю его слишком уж плохим. Я обнаружил, что изменение файла plugin.xml (или fragment.xml) всегда требует выхода и повторного появления, чтобы принять изменения, но изменение Java не всегда требуется, поскольку изменения часто могут быть заменены в «горячем» режиме. (PDE — это хорошо предупреждает вас, когда это невозможно.)

person crazyscot    schedule 01.03.2010

Мне бы хотелось, чтобы Eclipse мог динамически вставлять мои подключаемые модули в работающую среду — он может делать это с помощью обычных подключаемых модулей. Что касается ускорения цикла редактирования-компиляции-отладки, я обычно прототипирую свою работу в небольших приложениях SWT/Swing, прежде чем интегрировать их в полноценный продукт, но во многих случаях это может не сработать.

person Chris Dennett    schedule 01.03.2010