Я работаю над инструментом, в котором мне нужно создать файл .project в указанном месте проекта.
Давайте создадим проект из инструмента «Тест» и при переходе в представление навигаторая могу получить .project файл.
Затем при щелчке правой кнопкой мыши по проекту из команды меню, скажем, есть опция "Generate code"
, которая генерирует папки и файлы для моего проекта.
Но для моего требования я должен создатьдругой файл .project в указанном месте сгенерированного проекта, скажем, "Test->Generated folder->.project"
.Здесь я должен указать описание проекта (следовал стандартному описанию проекта).Но я получаю
workspaceclosedexception
при этом.
в plugin.xml: включить расширение природы проекта с идентификатором Укажите класс Name
public class MyProjectNAture extends IProjectNature
{
public static final NATURE_ID = "myNature";
//checked for the hasProhectNature()
}
public class MyWizard
{
//Configured the projectnature while creating the project
if(specificCondition)
{
//with IProjectDescription including the project description
}
}
Проблема заключается в том, что я запускаю файл jar из командной строки, созданный при сборке этого проекта, получая workspaceclosedexception
Что я сделал для создания файла .project вмое затмение: я добавил расширение природы ресурса и там во время выполнения я определил природу своего проекта и создал класс, который расширяет IProjectNature.Я создал мастер, в котором я настроил свой характер проекта id. Но .project, который я должен создать на основе условия.Вот почему я получаю ошибку.Может кто-нибудь предложить мне, как я могу настроить мой .project файл в определенном месте