来自github的Eclipse Zest插件源代码给出manifest.mf错误
问题描述:
我是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一些缺失的源代码。
你有什么解决方法谢谢。
答
点解析器是一个需要生成源代码的Xtext项目。在这一点上,它需要两个手动步骤:
-
- 创建org.eclipse.zest.dot.core的根文件夹中的src根文件夹 - 这将成为一个源文件夹。 Git不会在git中上传空文件夹。
- 同样在org.eclipse.zest.dot.ui中创建一个src-gen文件夹。
- 执行org.eclipse.zest.dot.core/src/org/eclipse/zest/internal/dot/parser/GenerateDot.mwe2工作流文件(作为/ MWE2工作流运行)。这将生成所有必要的代码。如果您没有创建源文件夹,则此步骤会失败,并显示一条非常神秘的错误消息。