2009-08-14 3 views
2

У меня есть Eclipse Plug-в, который содержит два источника папки:Создание плагина с двумя исходными папками не удается

  • SRC/
  • SRC-GEN/

Причина заключается в том, что, как следует из названия, вторая папка заполняется результатами генерации кода.

Однако, когда я пытаюсь создать сборку Eclipse PDE или даже один экспорт плагина, код в src /, который относится к сгенерированным классам, не будет компилироваться. Кажется, что классы в src-gen не используются во время сборки, даже если они используются в среде IDE.

В чем причина этой проблемы?

ответ

3

Я нашел причину проблемы.

В файле build.properties, который должен присутствовать на каждом плагине, есть раздел, который называется источником, и в этом случае оно должно быть следующим:

source.. = src/,\ 
      src-gen/ 

Причина расхождения заключается в том, что в Java путь сборки учитывал обе эти папки, но не систему сборки.

Обычно Eclipse поддерживает синхронизацию обоих этих файлов, но это не всегда так.

После внесения этого изменения я могу создать плагин.

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