2012-03-16 76 views
0

我是eclipse和eclipse插件的新手。我想使用zest项目,做一些特定的扩展。所以我从链接below下载了eclipse zest插件源代码,我试图在eclipse 3.7下构建这个项目。但MANIFEST.MF给出了此行来自github的Eclipse Zest插件源代码给出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; 

我不能够从源头上打造,-I认为 - 因为在git link一些缺失的源代码。

你有什么解决方法谢谢。

回答

0

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

    1. 创建org.eclipse.zest.dot.core的根文件夹中的src根文件夹 - 这将成为一个源文件夹。 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工作流运行)。这将生成所有必要的代码。如果您没有创建源文件夹,则此步骤会失败,并显示一条非常神秘的错误消息。