2

我尝试使用以下步骤使用 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中的一个错误?也许它可以修复下一个版本

//创建宠物诊所项目

项目 --topLevelPackage com.gvnix.gmt --projectName gmt

// 持久性

jpa 设置 --provider 休眠 --database HYPERSONIC_PERSISTENT

// 创建实体和字段

实体 jpa --class ~.domain.Equipo --sequenceName EQU_SEQ

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

// 添加查找器

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

// 添加网络层

网络 mvc 设置

web mvc all --package ~.web

web mvc 查找器全部

web mvc语言--code de

web mvc语言--code es

// 启用 gvNIX JPA 实用程序

jpa gvnix设置

// 创建一个带有实体批量更新方法的 Spring @Service 类

jpa 批量处理

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

web mvc 批处理设置

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

web mvc 批处理全部

// 添加 JQuery、数据表和引导程序

网页 mvc jquery 设置

web mvc 数据表设置

web mvc jquery 全部

网络 mvc 引导设置

// 创建主模式

web mvc 数据表添加 --type ~.web.EquipoController

// 设置菜单

菜单设置

// 添加乐观并发控制

occ 校验和集 --entity ~.domain.Equipo

日志记录设置--级别信息

// 动态配置

配置创建 --name 本地

配置属性添加 --name log4j.rootLogger

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

log4j.rootLogger --value 错误

配置清单

配置导出

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

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

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

jpa 地理设置 --provider HIBERNATE_SPATIAL

// 向所有者实体添加新的地理字段

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

// 生成地理实体查找器

查找地理所有

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

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

// 创建不同的地图视图

web mvc 地理控制器 --class ~.web.MapaEquipoController --preferredMapping mapequipos

web mvc 地理实体添加 --controller ~.web.EquipoController --map mapequipos

web mvc 地理控制器 --class ~.web.MapaGlobalController --preferredMapping mapaglobal

web mvc 地理实体添加 --controller ~.web.EquipoController --map mapaglobal

//web mvc地理实体全部

// 生成所有实体geo web layer

// 将基础层添加到我们的地图视图

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

web mvc geo wmslayer --name "瓦伦西亚地质图" --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地理工具测量--名称测量

web mvc 地理工具自定义 --name latlng --icon fa-location-arrow --activateFunction activateLatLngTool --deactivateFunction deactivateLatLngTool --iconLibrary fa

4

1 回答 1

0

If you think it is possible bug, raise bug against gvNIX, reference this questions and give more details and how to reproduce bug.

于 2015-03-27T08:29:22.193 回答