我已经按照这个简单的教程 wiki.eclipse.org/Acceleo/Getting_Started 我的目标是创建一个 UI 启动器......但是当我完成并单击“Acceleo Model to Text”>“生成”文件夹“src-gen”时' 仍然是空的!!
在错误日志查看时会提示此错误:
java.io.IOException: '/elt/codegeneration/ecore2dataspace/files/generate.emtl' not found
at org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize(AbstractAcceleoGenerator.java:409)
at elt.codegeneration.ecore2dataspace.files.Generate.<init>(Generate.java:90)
at elt.codegeneration.ecore2dataspace.ui.common.GenerateAll.doGenerate(GenerateAll.java:91)
at elt.codegeneration.ecore2dataspace.ui.popupMenus.AcceleoGenerateEcore2dataspaceAction$1.run(AcceleoGenerateEcore2dataspaceAction.java:76)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
它没有找到文件 generate.emtl,尽管它实际上存在于 jar 文件中。
奇怪的是,当我尝试在单独的 Eclipse 应用程序(通过 Maniferst.mf)中启动插件时,一切正常!!!
我有 Acceleo - 从模型生成文本版本:3.1.0。Eclipse 平台版本:3.7.0
谢谢