我正在尝试遵循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)
有关如何解决这些问题的任何想法?谢谢。
答案 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