我正在尝试使用批处理文件和无头命令生成 EMF Genmodel 的编辑和编辑器代码。
这是我的批处理代码:
cd\
cd C:\eclipse
eclipsec -noSplash -data "C:\Dokumente und Einstellungen\milan\Desktop\SHK\workspaceGalileoTRUNK" -application org.eclipse.emf.codegen.ecore.Generator -edit -editor foo.bar.xy/model/Petrinet.genmodel -forceOverwrite
参考 EMF Book 和以前的尝试,这应该是正确的命令。但是当我尝试执行命令时,我得到一个 FileNotFound 异常,因为他正在以下路径中搜索 genmodel 文件:
C:\eclipse\foo.bar.xy\model\Petrinet.genmodel
似乎 eclipse 或 emf 生成器忽略了我的工作区的路径。我不明白这一点,我无法修复它。
有人知道如何正确调用这一代吗?我应该从哪里开始寻找错误?或者这可能是较新的 emf 版本的错误?
(我确信这个命令之前有效)
谢谢!