Исходный код плагина Eclipse Zest из github выдает ошибку manifest.mf - PullRequest
0 голосов
/ 16 марта 2012

Я новичок в затмении и затмении плагинов. Я хочу использовать Zest Project, с некоторыми конкретными расширениями. Поэтому я скачал исходные коды плагина 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 отсутствуют некоторые исходные коды.

У вас есть какие-нибудь решения, спасибо.

1 Ответ

0 голосов
/ 09 июня 2012

Анализатор точек - это проект Xtext, для которого требуется сгенерированный исходный код.На этом этапе необходимо выполнить два ручных шага:

    1. Создать папку src-gen в корневой папке org.eclipse.zest.dot.core - это станетисходная папка.Git не загружает пустые папки в git.
    2. Аналогичным образом создайте папку src-gen в org.eclipse.zest.dot.ui.
  1. Выполните org.eclipseФайл рабочего процесса .zest.dot.core / src / org / eclipse / zest / internal / dot / parser / GenerateDot.mwe2 (рабочий процесс / MWE2).Это сгенерирует весь необходимый код.Если вы не создали исходные папки, этот шаг завершится ошибкой с очень загадочным сообщением об ошибке.
...