Пользовательский тип проекта Eclipse не сохраняется (разработка плагинов) - PullRequest
0 голосов
/ 14 февраля 2011

Я следовал этому руководству , чтобы создать свой собственный тип проекта и по большей части он работает.К сожалению, когда я перехожу через мастер создания нового проекта, он не создает новый проект "Готово".

Первая мысль, что я пропустил этот шаг:

  • Пусть executeFinish () вернет true.

Но я определенно это сделал.

public class NewProjectWizard extends Wizard implements INewWizard {
    @Override
    public boolean performFinish() {
        return true;
    }
}

Больше ничего не нужно делать,Тестовая среда может создавать другие типы проектов просто отлично - например, «Java» - их папки правильно создаются в домашней папке runtime-EclipseApplication.Я попробовал трюк Alt + Shift + F1, чтобы посмотреть на источник других плагинов и не могу понять, что является важным шагом.

Чего не хватает?Есть ли другие хорошие ресурсы, которые покрывают это?В представлении «Журнал ошибок» ничего не отображается, есть ли где-нибудь еще журнал?

1 Ответ

1 голос
/ 14 февраля 2011

Вы должны выполнить фактическую работу по созданию проекта в реализации executeFinish (). Если вы хотите создать только новый проект, возможно, вы захотите расширить org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard вместо простого "мастера"?

...