0

我是 eclipse 和 eclipse 插件的新手。我想使用热情的项目,做一些特定的扩展。所以我从下面的链接下载了 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中缺少一些源代码。

你有什么解决办法吗谢谢。

4

1 回答 1

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 工作流文件(Run as/MWE2 工作流)。这将生成所有必要的代码。如果您没有创建源文件夹,则此步骤将失败并显示一条非常神秘的错误消息。
于 2012-06-09T11:21:05.747 回答