Предоставление Custom Jars во вновь созданных DSL-проектах в Xtext

это может быть повторяющийся вопрос (см. ">Проект Xtext: добавьте Jar-библиотеки с помощью Project Wizard Manager в Classpath/Referenced Libaries клиентского проекта), но я не могу прокомментировать исходную из-за низкой репутации.

Поэтому мой вопрос по похожей теме:

Я создал собственный DSL, который до сих пор работает хорошо. Следующим шагом для нас является поддержка вновь созданных проектов на этом языке с помощью пользовательской библиотеки, которая станет зависимостью для созданных проектов. Эта библиотека также была создана с использованием нашего DSL, поэтому она полностью совместима с другими проектами.

Эта библиотека будет содержать базовые типы данных и другие типы, а также сгенерированный код, который будет использоваться генератором «окружающего» проекта.

Мне нужна подсказка о том, как включить этот jar-файл в процесс создания экземпляра нового проекта. Добавление его вручную в созданный проект работает как шарм, но хотелось бы, чтобы в этом был какой-то автоматизм.

Я собираюсь создать собственный мастер проекта для DSL, но я как бы застрял на этом из-за не очень подробной документации по этой теме.

Спасибо, нофф.


person Stefan    schedule 16.04.2014    source источник