我在独立模式下使用 Acceleo 从 UML 模型(用 Papyrus 编辑)生成源代码。
我遵循了本教程https://wiki.eclipse.org/Acceleo/Maven(使用相同的版本)。
我创建了自己的 uml 配置文件,并在某些元素(类、包……)上应用了一些刻板印象,一切都很好……
但是,当我使用 Papyrus 中的“子模型单元”功能“拆分”uml 文件时,Acceleo 无法从“子模型”文件中检索元素上应用的原型(它仍然可以在“根”文件中找到它们)。
当我重新整合所有拆分的文件时,一切都再次像魅力一样工作。
我不知道出了什么问题,有什么想法吗?
更新:我在这里提供了一个最小的示例(但遵循全局结构):http: //www.wikiupload.com/D0NI4YR6T9KNCC7。只需运行
mvn clean install
在根“示例”目录上。结果在“example/result/target/result”目录中