Ускорение цикла редактирования, компиляции и отладки PDE - PullRequest
4 голосов
/ 01 марта 2010

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

Ответы [ 3 ]

2 голосов
/ 02 марта 2010

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

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

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

1 голос
/ 01 марта 2010

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

1 голос
/ 01 марта 2010

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

...