Ошибка «Не удается разрешить тип» с помощью Spring Roo - PullRequest
1 голос
/ 27 июля 2011

Я пытаюсь изучить Spring Roo, следуя инструкции Начало работы с Spring Roo .

Однако, когда были созданы файлы AspectJ, Eclipse теперь жалуется на ошибки компиляции.

Единственными командами для получения этих ошибок были:

mkdir wedding
cd wedding
roo
    project --topLevelPackage com.wedding
import the Maven project into Eclipse
    persistence setup --provider HIBERNATE --database HYPERSONIC_PERSISTENT
    entity --class ~.domain.Rsvp

Теперь у меня есть список ошибок с:

declare cannot be resolved to a type
entityManager cannot be resolved or is not a field
id cannot be resolved or is not a field
The method entityManager() is undefined for the type Rsvp_Roo_Entity
version cannot be resolved or is not a field

Кто-нибудь также сталкивался с этой проблемой и знает, как ее решить?

Ответы [ 2 ]

2 голосов
/ 08 декабря 2012

Если вы только создали проект и импортировали его как существующий проект Maven, вам необходимо:

  • Щелкните правой кнопкой мыши проект> Spring Tools> Включить Roo Project Nature
  • Щелкните правой кнопкой мыши проект> Инструменты Spring> Включить инструмент Spring Aspect Tool

Для меня я пропустил второй, и он наконец исправил его.

2 голосов
/ 27 июля 2011

Установлены ли в вашем Eclipse STS и WTP?

Пробовали ли вы в консоли Roo следующее:

perform eclipse

?

...