【问题标题】:Eclipse Zest plugin source code from github gives manifest.mf error来自 github 的 Eclipse Zest 插件源代码给出 manifest.mf 错误
【发布时间】:2012-06-09 19:22:47
【问题描述】:

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

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

【问题讨论】:

    标签: java eclipse graphviz zest


    【解决方案1】:

    点解析器是一个需要生成源代码的 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 工作流)。这将生成所有必要的代码。如果您没有创建源文件夹,此步骤将失败并显示一条非常神秘的错误消息。

    【讨论】:

      猜你喜欢
      • 2013-08-14
      • 2013-11-29
      • 2020-05-20
      • 2010-09-15
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      • 2018-08-11
      • 1970-01-01
      相关资源
      最近更新 更多