xtext: базовый проект «wizard» выдает ошибки при первой сборке

#syntax-highlighting #xtext

#подсветка синтаксиса #xtext

Вопрос:

Я использую (довольно тяжелый) xtext для создания базового анализатора DSL и выделения текста.

Я следую руководству по началу работы наhttp://wiki.eclipse.org/Xtext/GettingStarted

Вывод в консоли, который я получаю, является:

0 [основная] ИНФОРМАЦИЯ eclipse.emf.mwe.core.WorkflowRunner — ————————————————————————————— 0 [ главная] ИНФОРМАЦИЯ eclipse.emf.mwe.core.WorkflowRunner — движок рабочего процесса моделирования EMF 0.7.2, версия сборки 200908120417 0 [основная] ИНФОРМАЦИЯ eclipse.emf.mwe.core.WorkflowRunner — (c) 2005-2009 openarchitectureware.org и участников 0 [основная] ИНФОРМАЦИЯ eclipse.emf.mwe.core.WorkflowRunner — ————————————————————————————— 0 [ главная] ИНФОРМАЦИЯ eclipse.emf.mwe.core.WorkflowRunner — запуск рабочего процесса: C:/Users/Richard/workspace/org.xtext.example.mydsl.generator/src/workflow/MyDslGenerator.mwe 0 [основная] ИНФОРМАЦИЯ eclipse.emf.mwe.core.WorkflowRunner — 297 [основная] ОШИБКА eclipse.emf.mwe.core.WorkflowRunner — [ОШИБКА]: Класс не найден: ‘org.xtext.example.MyDslStandaloneSetup'(Элемент: bean register class=’org.xtext.example.MyDslStandaloneSetup’ в C:/Users/Richard/workspace/org.xtext.example.mydsl.generator/src/workflow/MyDslGenerator.mwe:11 ; Сообщено: -НЕИЗВЕСТНО-) 297 [основная] ОШИБКА eclipse.emf.mwe.core.WorkflowRunner — Рабочий процесс прерван из-за ошибок конфигурации.

Я получаю этот вывод на шаге 4 «Генерация DSL» в руководстве.

Ответ №1:

Ответом было простое исправление, сделанное мной, следуя руководству. Короче говоря, я запускал неправильный файл .mwe. Тот, который я запускал, был найден в org.xtext.example.mydsl.generator / src / workflow, в то время как нужный мне файл .mwe указан в org.xtext.example.mydsl /src /org.xtext.example.example.