2013-08-12 1 views
2

Я новичок в Roo (и Java вообще). Я следую Hantsy's tutorial и у меня проблемы с попыткой создать службу.Spring Roo - Command 'service' не найдено

Роо> сервис --entity ~ .model.Conference --interface ~ .service.ConferenceService

Команда 'сервис --entity ~ .model.Conference --interface ~ .service.ConferenceService' не не найдено (для помощи нажмите TAB или введите «подсказку» затем нажмите ENTER)

поиск аддон --requiresCommand «сервис» найдено ни одного совпадения

Любые идеи о том, почему?

Я использую Roo 1.2.4 Release (нет STS)

ответ

1

У меня была такая же проблема. Единственное, что я мог бы найти это:

Если вы хотели бы использовать слой служб, так как релиз 1.2.0 Роо обеспечивает автоматическую интеграцию услуг слоя для вашего приложения. Более подробную информацию см. В разделе служебного слоя в разделе приложения .

Я только что построил свое приложение, не выполнив эту команду. Это проблема с большинством учебных пособий, которые я нахожу, они устарели.

+0

Я посмотрел раздел Applicaiton НАСЛОЕНИЕ на http://static.springsource.org/spring-roo/reference/html/base-layers.html Однако, он тоже продолжает использовать сервис на вводе команды в CLI , Я тоже могу построить свой проект. Но, я считаю, что он строится без сервисного слоя :( – Sameera

1

У меня такая же проблема с Roo 1.2.4. Однако он работает с Roo 1.2.3. Таким образом, вы можете создать сервисный уровень в 1.2.3, а остальные - в 1.2.4. Это сработало для меня. Согласно документации Roo 1.2.4, эта команда должна работать.

4

После «Весны в действии» я столкнулся с той же проблемой с Roo 1.2.4.

Попробуйте использовать roo> service type вместо roo> service.