Для тех, кто заинтересован в этом деятельности ВОЗ один работает для меня просто идеально:
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);
Я думаю, что вы пропустили мои допросы. Я уже СОЗДАЛ плагин, но я хотел бы добавить к моему расширению мастера возможность включить, например, папку с исходными файлами в мой пакетный проводник с плагином. В моем плагине я сделал настройки для разных вещей, а также просмотрел входной путь. Этот путь ввода должен отображаться в проводнике пакетов, когда пользователь нажимает кнопку завершения! – Nautis