Spring Roo: «настройка web mvc» завершается с «отображаемым именем, необходимым» - PullRequest
1 голос
/ 04 марта 2012

Я пытаюсь следовать учебному пособию по Spring Roo по адресу:

http://static.springsource.org/spring-roo/reference/html/beginning.html

Мне удалось создать объекты и пройти интеграционные тесты.

Но, когда я перехожу к созданию контроллеров, следующая команда не выполняется:

roo> web mvc setup
Created ROOT/src/main/webapp/WEB-INF/spring
Created ROOT/src/main/webapp/WEB-INF/spring/webmvc-config.xml
Undo create ROOT/src/main/webapp/WEB-INF/spring/webmvc-config.xml
Undo create ROOT/src/main/webapp/WEB-INF/spring
display name required

Когда я перехожу к следующему шагу Roo, я получаю следующее:

roo> web mvc all --package ~.web
Command 'web mvc all --package ~.web' was found but is not currently available (type      'help' then ENTER to learn about this command)

Есть идеи, как решить эти проблемы? Спасибо.

1 Ответ

3 голосов
/ 13 марта 2012

Вы видите на pom.xml, в теге (около строки 8) должно быть определено его имя.например,

package com.linux.gg

Имя тега (строка 8) должно быть

  3     <modelVersion>4.0.0</modelVersion>
  4     <groupId>com.linux.gg</groupId>
  5     <artifactId>gg</artifactId>
  6     <packaging>gg</packaging>
  7     <version>0.1.0.BUILD-SNAPSHOT</version>
  8     <name>gg</name>

Если вы удалите gg в строке 8. Будет ошибка.

display name required

Если это решение не может решить вашу проблему.Вы можете найти какой-нибудь тег, у которого отсутствует значение (например, имя, дисплей) и назначить им имя последнего каталога пакета.(как gg)

Вы можете увидеть некоторую информацию о вашей проблеме из этого.

http://git.springsource.org/roo/roo/commit/c6d1759768d828b67c86da0350079b22135a764f.html

...