【发布时间】: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