У меня есть проект XText в Eclipse, в котором реализован мой собственный файл грамматики. Используя функцию doGenerate, я создаю несколько файлов .java. Пока все работает как шарм.
Моя проблема в том, что каждый раз, когда я генерирую свои файлы, мне нужно сделать следующее:
- Скопируйте сгенерированные файлы в каталог проектов Eclipse.
- Создайте новый Java-проект в Eclipse.
- Импортируйте сгенерированные файлы в проект
Я хотел бы, чтобы некоторые или все эти шаги выполнялись автоматически при каждом вызове функции doGenerate, есть ли способ сделать это с помощью кода xtend/java? Я должен упомянуть, что моя грамматика требует, чтобы пользователь указал каталог проекта + имя, чтобы информация была доступна во время выполнения из функции doGenerate.
Желательно, чтобы код мог определять, существует ли уже проект с таким же именем, и обновлять его содержимое в открытом экземпляре Eclipse во время выполнения, если это возможно.
В качестве альтернативы, если это невозможно сделать с помощью xtend/java, можно ли это сделать с помощью плагина?