2017-01-24 8 views
0

Я загрузил Eclipse DSL Tools, версию Neon.2. И я создаю новый проект Xtext.Создание нового проекта Xtext дает ошибку из-за коробки в инструментах DSL Eclipse

New Xtext Project

я нажимаю закончить и я получаю кучу проектов в моем рабочем пространстве:

enter image description here

Однако, у меня есть ошибки из коробки с GenerateL.mwe2 файла:

enter image description here

Ошибка:

A value of type 'org.eclipse.xtext.xtext.generator.XtextGenerator' can not be assigned to the feature org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.addComponent(org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent) 

Также есть ошибка в build.properties файлов говоря это:

Bundle org.eclipse.emf.mwe.utils cannot be resolved 

Вот файл:

source.. = src/,\ 
      src-gen/,\ 
      xtend-gen/ 
bin.includes = .,\ 
       META-INF/,\ 
       plugin.xml 
additional.bundles = org.eclipse.xtext.xbase,\ 
        org.eclipse.xtext.common.types,\ 
        org.eclipse.xtext.xtext.generator,\ 
        org.eclipse.emf.codegen.ecore,\ 
        org.eclipse.emf.mwe.utils,\ 
        org.eclipse.emf.mwe2.launch,\ 
        org.eclipse.emf.mwe2.lib,\ 
        org.objectweb.asm,\ 
        org.apache.commons.logging,\ 
        org.apache.log4j,\ 
        com.ibm.icu 

Как решить эти ошибки?

+0

Похоже, вам как-то удалось не устанавливать новый –

+0

На самом деле я имел в виду Mwe –

+0

@ChristianDietrich. Я должен упомянуть, что я впервые создал проект без ошибок и начал новый экземпляр eclipse в котором я написал «Привет, Лазар!», все отлично работало. После этого я удалил все (с тех пор, как я создал его на рабочем столе, только чтобы убедиться, что все было установлено) и создал новый проект в другой рабочей области. С этого момента и дальше я не могу создать проект xtext без ошибок. – clzola

ответ

1

Убедитесь, что ваша целевая платформа правильно загружена и содержит отсутствующие плагины Window -> Preferences -> Search for Target platform. Используйте кнопки «Обновить» и «Изменить», чтобы убедиться, что он обновлен и проверяет содержимое. Если он все еще отсутствует, вам может потребоваться переустановка зависимостей.

+0

Мне нужно было переустановить затмение. – clzola