Как загрузить модель 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 была найдена из пути к классам...
Спасибо за ответы