Исходный код плагина Eclipse Zest из github дает ошибку manifest.mf

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

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


person Yaya    schedule 16.03.2012    source источник


Ответы (1)


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

    1. Create a src-gen folder in the root folder of org.eclipse.zest.dot.core - this will become a source folder. Git does not upload empty folders in 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»). Это сгенерирует весь необходимый код. Если вы не создали исходные папки, этот шаг завершится ошибкой с действительно загадочным сообщением об ошибке.
person Zoltán Ujhelyi    schedule 09.06.2012