来自github的Eclipse Zest插件源代码给出了manifest.mf错误

时间:2012-03-16 10:08:42

标签: java eclipse graphviz zest

我是eclipse和eclipse插件的新手。我想使用zest项目,并进行一些特定的扩展。所以我从链接below下载了eclipse zest插件源代码,我试图在eclipse 3.7下构建这个项目。但manifest.mf在这一行中给出了错误

    org.eclipse.zest.internal.dot.parser.dot,
    org.eclipse.zest.internal.dot.parser.dot.impl,
    org.eclipse.zest.internal.dot.parser.dot.util,

    org.eclipse.zest.internal.dot.parser.parseTreeConstruction,
    org.eclipse.zest.internal.dot.parser.parser.antlr,
    org.eclipse.zest.internal.dot.parser.parser.antlr.internal,

当我打开上面的包时,有一些丢失的文件。例如,我看到下面没有类的来源。

    import org.eclipse.zest.internal.dot.parser.dot.AList;
    import org.eclipse.zest.internal.dot.parser.dot.AttrList;
    import org.eclipse.zest.internal.dot.parser.dot.AttrStmt;
    import org.eclipse.zest.internal.dot.parser.dot.Attribute;
    import org.eclipse.zest.internal.dot.parser.dot.AttributeType;
    import org.eclipse.zest.internal.dot.parser.dot.EdgeRhsNode;
    import org.eclipse.zest.internal.dot.parser.dot.EdgeStmtNode;
    import org.eclipse.zest.internal.dot.parser.dot.GraphType;
    import org.eclipse.zest.internal.dot.parser.dot.MainGraph;
    import org.eclipse.zest.internal.dot.parser.dot.NodeId;
    import org.eclipse.zest.internal.dot.parser.dot.NodeStmt;
    import org.eclipse.zest.internal.dot.parser.dot.Stmt;
    import org.eclipse.zest.internal.dot.parser.dot.Subgraph;
    import org.eclipse.zest.internal.dot.parser.dot.util.DotSwitch;

我无法从源代码构建,我认为 - 因为git link中有一些缺少的源代码。

你有任何解决方案,谢谢你。

1 个答案:

答案 0 :(得分:0)

点解析器是一个需要生成源代码的Xtext项目。此时,需要两个手动步骤:

    1. 在org.eclipse.zest.dot.core的根文件夹中创建一个src-gen文件夹 - 这将成为源文件夹。 Git不会在git中上传空文件夹。
    2. 同样在org.eclipse.zest.dot.ui中创建一个src-gen文件夹。
  1. 执行org.eclipse.zest.dot.core / src / org / eclipse / zest / internal / dot / parser / GenerateDot.mwe2工作流文件(运行方式/ MWE2工作流程)。这将生成所有必要的代码。如果您没有创建源文件夹,则此步骤将失败,并显示一条非常神秘的错误消息。
相关问题