Как программно загрузить проекты Xtext с межпроектными зависимостями - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть сценарий использования, когда я начинаю с двух проектов A и B в моей рабочей области Eclipse. Используя свойства проекта, я добавляю проект A в качестве зависимости к проекту B, затем в проекте BI могу использовать импорт пространства имен для ссылки на другие пакеты, определенные в проекте A, и открывая его в редакторе, эти межпроектные зависимости хорошо разрешаются.

Я хочу выяснить, как загрузить эти проекты Xtext на стороне сервера, где запущенный Equinox и два проекта находятся в файловой системе в известном месте. Я могу легко пройти через оба проекта, чтобы получить сценарии DSL, но как мне разрешить зависимость проекта B от A? В настоящее время я go об этом без межпроектных зависимостей создаю единый набор ресурсов XText и загружаю все сценарии DSL в проекте. В этом случае я бы использовал тот же подход, добавив все сценарии DSL из проектов A и B в один и тот же ресурс, и зависимости разрешатся, или есть ли другой способ go по этому поводу?

Спасибо за любой вклад.

...