Eclipse PDE создает новый проект - PullRequest
       15

Eclipse PDE создает новый проект

3 голосов
/ 08 сентября 2011

Я использую расширение мастера, чтобы получить некоторые настройки от пользователя. После того, как мой плагин изменяет проект Eclipse, он должен быть включен в Package Explorer. Все это тогда очень похоже на «Новый проект & rarr; Существующий проект».

Но я не могу найти какое-либо решение или учебное пособие и т. Д., Как включить проект Eclipse в обозреватель пакетов через расширение мастера.

Ответы [ 3 ]

4 голосов
/ 16 сентября 2011

Для тех, кому интересно, этот работает для меня просто идеально:

IProjectDescription description = ResourcesPlugin.getWorkspace().loadProjectDescription(new Path(ProjectPath + "/.project")); 
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(description.getName());
project.create(description, null);
project.open(null);

Описание будет загружено из пути сборки и импортировано в рабочую область. После этого проект будет существовать, но будет закрыт, поэтому project.open (); Вот и все ...

Редактировать: это будет код, чтобы убедиться, что проект еще не импортирован.

IProjectDescription description = ResourcesPlugin.getWorkspace().loadProjectDescription(new Path(BuildPath + "/.project")); 
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(description.getName());
IProject[] array = ResourcesPlugin.getWorkspace().getRoot().getProjects();
for(int count = 0; count <= array.length - 1; count ++){
  if(project.equals(array[count])){
    array[count].close(null);
    array[count].delete(true, null);
  }
}
project.create(description, null);
project.open(null);
0 голосов
/ 08 марта 2016

Когда вы создаете проект с помощью eclipse PDE, проект будет находиться в рабочей области вашего локального компьютера, где что-то вроде этого $ $ workspace_loc} /../ runtime -....Рабочая область уже является вашей рабочей областью затмения по умолчанию, но когда вы создаете свой PDE, в нем будет открыт специальный каталог (вы можете определить каталог из конфигураций запуска вашего проекта плагина).Итак, вы можете открыть созданный новый проект в своем обозревателе пакетов eclipse из этого каталога.

0 голосов
/ 08 сентября 2011

Создание плагина

Первая часть пути - создание нового проекта плагина (Файл> Создать> Проект> Проект плагина).Пожалуйста, используйте шаблон.Убедитесь, что зависимости между проектами и org.eclipse.pde.ui.Как только это будет сделано, вы можете перейти на вкладку редактора плагина Расширения, а затем приступить к созданию шаблона.

...