Как загрузить модель UML из пути к классам для генерации кода XText / Xtend - PullRequest
0 голосов
/ 08 апреля 2020

с помощью следующего github Xtend UML Code Generation Projekt Мне удалось создать рабочий процесс, который создает Java Код с помощью Xtend из UML Models в сборке Maven ...

Единственное, что я не могу решить, как я могу передать свою UML-модель по пути к классам вместо конкретной записи каталога.

В приведенном выше примере проекта используется следующая конструкция для определения местоположения UML-модели. ..

component =  org.eclipse.xtext.mwe.Reader {
    useJavaClassPath = true
    uriFilter = org.eclipse.xtext.mwe.NameBasedFilter {
        extension = 'uml'
    }

    path = "/Volume/data/model/somemodel.uml"
    register = setup
    loadResource = {
        slot = "modelSlot"
    }
}

, которая отлично работает для конкретной записи каталога, но не в том случае, если она помещена в артефакт maven и помещена в путь к классу плагина maven exe c.

Странная вещь У меня есть другие проекты Xtext, в которых я создал свой собственный dsl и поместил артефакт модели в путь к классу, и генератор смог найти модель по пути к классам ...

Что я должен настроить здесь по-другому, чтобы Модель UML будет найдена из classpath ...

Спасибо за ответы

...