2012-03-16 75 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工作流運行)。這將生成所有必要的代碼。如果您沒有創建源文件夾,則此步驟會失敗,並顯示一條非常神祕的錯誤消息。