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

С помощью следующего github Xtend UML Code GenerationProjekt мне удалось создать рабочий процесс, который создает код Java с помощью Xtend из моделей UML в сборке 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 exec.

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

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

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

0 ответов

Другие вопросы по тегам