【问题标题】:Command "web mvc geo controller..." on Spring Roo not RunningSpring Roo 上的命令“web mvc geo controller ...”未运行
【发布时间】:2016-01-06 21:12:06
【问题描述】:

我最近一直在尝试使用 Spring Roo,并且有兴趣了解如何使用 gvnix roo 插件构建 GeoApplications。我正在关注找到here 的教程。

我遵循所有步骤,但是当我到达“生成地图视图”部分时,roo 似乎没有响应教程中给出的命令。我正在使用 Postgres 9.3、gvNIX 1.5.1.RC4 发行版 1.3.2.RELEASE [rev d18aef8]。我的log.roo如下:

    project --topLevelPackage com.petclinic --projectName petclinic --java 7 --packaging JAR
// Spring Roo 1.3.2.RELEASE [rev d18aef8] log closed at 2016-01-06 22:04:30
// Spring Roo 1.3.2.RELEASE [rev d18aef8] log opened at 2016-01-06 22:05:34

osgi start --url file:////home/tumaini/.m2/repository/postgresql/postgresql/9.1-901-1.jdbc4/postgresql-9.1-901-1.jdbc4.jar

jpa setup --database POSTGRES --provider HIBERNATE --databaseName petclinic --hostName localhost --userName postgres --password jej3bimt
database introspect --schema public
database reverse engineer --schema public --package ~.domain
jpa geo setup --provider HIBERNATE_SPATIAL
field geo --fieldName location --type POINT --class ~.domain.Owner
field geo --fieldName distance --type LINESTRING --class ~.domain.Owner
field geo --fieldName area --type POLYGON --class ~.domain.Owner
finder geo all
web mvc geo controller --class ~.web.MapViewerController --preferredMapping mapview --projection EPSG4326

在最后一个 roo 命令上我得到了错误

Command 'web mvc geo controller --class ~.web.MapViewerController --preferredMapping mapview --projection EPSG4326' was found but is not currently available (type 'help' then ENTER to learn about this command)
~.domain.Owner roo-gvNIX> 

可以从http://github.com/kilimba/tmarc/blob/master/petclinic.backup 的备份文件中恢复 postgres 数据库(一个非常小的用于教程目的)。

谢谢

【问题讨论】:

    标签: spring-roo gvnix


    【解决方案1】:

    由于 gvNIX 1.5 地理视图使用 gvNIX 的 fancytree 插件来显示 TOC。在使用命令 web mvc geo controller 之前,您需要使用 web mvc fancytree setup 来安装该 TOC 依赖项。

    gvNIX reference guide 中描述了该依赖关系,但在您关注的quickstart guide 中没有描述,因此应该更新它

    希望这会有所帮助。

    【讨论】:

    • 感谢您的回复,我会尝试并相应地更新此线程。顺便问一下,你提到的gvNIX参考指南,有没有英文版的?
    • 验证答案是否适合您。感谢您对 gvNIX 项目的支持。
    • Tumaini,感谢 Curt Huffman (github.com/Cujo13) 有英文文档的 alpha 版本。你可以从github.com/gvSIGAssociation/gvnix/issues/23下载它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多