я наткнулся на некоторую информацию о создании нового мастера проекта для моего языка DSL, и им удалось создать такой мастер, добавивXText: мастера создания проекта для DSL без ЦСИ ЦСИ поколения и т.д.
fragment = ui.projectWizard.SimpleProjectWizardFragment2 {
generate = true
}
в мой рабочий процесс.
Однако при использовании мастера он также создает ненужные файлы и папки, такие как build.properties
, META-INF
, src
, src-gen
, JRE System Library
. В основном я просто хочу пустой проект, связанный с моей DSL.
мне удалось удаления META-INF
и build.properties
по телефону
try {
project.getFile("build.properties").delete(true, null);
project.getFolder("META-INF").delete(true, null);
} catch (CoreException e) {}
с конца enhanceProject(..)
в моей заказной DSLProjectCreator2
(который расширяет DSLProjectCreator
).
Но если я использую этот способ для удаления src
и src-gen
я получаю маркер ошибки говорит, что src
и src-gen
отсутствуют (однако это не решит удаления JRE System Library
).
Как я могу это решить?
Какую версию XText вы используете –
Я использую XText 2,10 –