删除gvNIX中的Spring Roo

时间:2015-02-09 15:25:58

标签: spring-roo gvnix

我尝试使用gvNIX删除项目中的Spring Roo,使用以下步骤:

  • 第1步:推入重构
  • 第2步:删除注释源代码
  • 第3步:注释JAR删除

记录在: http://docs.spring.io/spring-roo/reference/html/removing.html

但我发现删除已完成但有一些错误:

  • 使用实用程序“occ checksum”的Java类带有编译错误(方法getMessageDigest(),它在.aj中声明)
  • 不删除所有文件.aj(EquipoController_Roo_GvNIXDatatables.aj,ApplicationConversionServiceFactoryBean_Roo_GvNIXGeoConversionService.aj)

如果我删除文件.aj和实用程序“occ checksum”没有使用,一切都是正确的。

这是gvNIX中的错误?也许它可以修复下一个版本

  

//创建Petclinic项目

     

project --topLevelPackage com.gvnix.gmt --projectName gmt

     

//持久性

     

jpa setup --provider HIBERNATE --database HYPERSONIC_PERSISTENT

     

//创建实体和字段

     

entity jpa --class~ .domain.Equipo --sequenceName EQU_SEQ

     

字段字符串--fieldName nombre --notNull --sizeMin 3 --sizeMax 30 --class~.domain.Equipo

     

//添加查找程序

     

finder add --finderName findEquiposByNombre --class~.domain.Equipo

     

//添加网络图层

     

web mvc setup

     

web mvc all --package~.web

     

web mvc finder all

     

web mvc language --code de

     

web mvc language --code es

     

//启用gvNIX JPA实用程序

     

jpa gvnix setup

     

//使用实体批量更新方法创建Spring @Service类

     

jpa批次全部

     

//启用gvNIX Web MVC批处理实用程序

     

web mvc批量设置

     

//在所有控制器中添加对JPA批处理操作的支持

     

web mvc batch all

     

//添加JQuery,Datatables和Bootstrap

     

web mvc jquery setup

     

web mvc datatables setup

     

web mvc jquery all

     

web mvc bootstrap setup

     

//创建主模式

     

web mvc datatables add --type~.web.EquipoController

     

//设置菜单

     

菜单设置

     

//添加乐观并发控制

     

occ checksum set --entity~.domain.Equipo

     

日志设置 - 级别信息

     

//动态配置

     

配置创建--name local

     

配置属性add --name log4j.rootLogger

     

配置属性值--configuration local --property

     

log4j.rootLogger --value ERROR

     

配置列表

     

配置导出

     

//修改持久性以使用具有地理空间支持的POSTRGRES数据库

     

jpa setup --provider HIBERNATE --database POSTGRES --userName gvnix --databaseName postgis_example --password gvnix --hostName localhost

     

//为我们的项目添加空间支持

     

jpa geo setup --provider HIBERNATE_SPATIAL

     

//向所有者实体

添加新的地理位置字段      

field geo --fieldName localizacion --type POINT --class~.domain.Equipo

     

//生成地理实体查找器

     

finder geo all

     

//修改实体字段以使用地理组件

     

web mvc geo field --controller~.web.EquipoController --field localizacion

     

//创建不同的地图视图

     

web mvc geo controller --class~.web.MapaEquipoController --preferredMapping mapequipos

     

web mvc geo entity add --controller~.web.EquipoController --map mapequipos

     

web mvc geo controller --class~.web.MapaGlobalController --preferredMapping mapaglobal

     

web mvc geo entity add --controller~.web.EquipoController --map mapaglobal

     

// web mvc geo entity all

     

//生成所有实体地理网络层

     

//将基础图层添加到地图视图

     

web mvc geo tilelayer --name satellit --url“http://maptile.maps.svc.ovi.com/maptiler/maptile/newest/satellite.day/ {z} / {x} / {y} / 256 / png8”

     

web mvc geo wmslayer --name“valencia的地质图”--url“http://mapas.igme.es/gis/services/Cartografia_Geologica/IGME_GeologicoCValenciana_400/MapServer/WMSServer” - format“image / png”--transparent true --version“1.1.1”--crs EPSG4326 --layers“0,1,2,3”

     

//向地图视图中添加工具

     

web mvc geo tool measure --name measure

     

web mvc geo tool custom --name latlng --icon fa-location-arrow --activateFunction activateLatLngTool --deactivateFunction deactivateLatLngTool --iconLibrary fa

1 个答案:

答案 0 :(得分:0)

如果您认为可能存在错误,请针对gvNIX提出错误,引用此问题并提供更多详细信息以及如何重现错误。