Spring Roo:'web mvc setup'失败,需要'显示名称'

时间:2012-03-04 06:39:42

标签: spring-roo

我正在尝试遵循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 个答案:

答案 0 :(得分:3)

你可以在标签的pom.xml上看到(第8行)必须定义它的名字。 e.g

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>

如果您在第8行删除了gg,则会出错。

display name required

如果此解决方案无法解决您的问题。您可以找到一些缺少值的标记(例如名称,显示),并为它们分配最后一个包目录的名称。 (如gg)

您可以从中看到有关您的问题的一些信息。

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