Удаление Spring Roo в gvNIX

Я попытался удалить Spring Roo в проекте с gvNIX, используя следующие шаги:

  • Шаг 1: Push-In Refactor
  • Шаг 2: Удаление исходного кода аннотации
  • Шаг 3: Удаление аннотации JAR

которые описаны в: http://docs.spring.io/spring-roo/reference/html/removing.html

Но я обнаружил, что удаление завершено с некоторыми ошибками:

  • Java-классы, использующие утилиту "occ verifyum", имеют ошибки компиляции (метод getMessageDigest(), его объявление в.aj)
  • Все файлы.aj не удаляются (EquipoController_Roo_GvNIXDatatables.aj, ApplicationConversionServiceFactoryBean_Roo_GvNIXGeoConversionService.aj)

Если я удаляю файлы.aj и утилита "occ checkum" не используется, все правильно.

Это ошибка в gvNIX? Может быть, это можно исправить для следующей версии

// Создание проекта Petclinic

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

// Упорство

настройка jpa - поставщик HIBERNATE - база данных HYPERSONIC_PERSISTENT

// Создание сущностей и полей

сущность jpa --class ~.domain.Equipo --sequenceName EQU_SEQ

строка поля - fieldName nombre --notNull --sizeMin 3 --sizeMax 30 --class ~.domain.Equipo

// Добавление искателей

Искатель добавить --finderName findEquiposByNombre --class ~.domain.Equipo

// Добавление веб-слоев

Настройка веб-MVC

web mvc all --package ~.web

веб-поиск все

язык веб мвк - код де

язык веб-mvc

// Включаем утилиты gvNIX JPA

настройка jpa gvnix

// Создаем класс Spring @Service с методами для пакетного обновления сущностей

jpa пакетный все

// Включаем утилиты gvNIX Web MVC Batch

Пакетная настройка веб-MVC

// Добавить поддержку пакетных операций JPA во всех контроллерах

веб-пвх все

// Добавление JQuery, Datatables и Bootstrap

Настройка веб-MVC JQuery

настройка веб-данных mvc

веб мвк jquery все

Настройка начальной загрузки веб-MVC

// Создание мастер-шаблонов

таблицы данных веб-mvc добавить --type ~.web.EquipoController

// Настройки

настройка меню

// Добавление оптимистического управления параллелизмом

контрольная сумма окка --entity ~.domain.Equipo

настройка ведения журнала

// Динамическая конфигурация

конфигурация создать - имя локальное

добавление свойства конфигурации --name log4j.rootLogger

значение свойства конфигурации --configuration local --property

log4j.rootLogger --value ОШИБКА

список конфигурации

экспорт конфигурации

// Изменение персистентности для использования базы данных POSTRGRES с гео-пространственной поддержкой

Настройка jpa --provider HIBERNATE - POSTGRES базы данных --userName gvnix --DatabaseName postgis_example --password gvnix --hostName localhost

// Добавляем пространственную поддержку нашему проекту

Географическая настройка jpa - поставщик HIBERNATE_SPATIAL

// Добавление новых географических полей в сущность Владелец

поле geo - fieldName localizacion --type POINT --class ~.domain.Equipo

// Генерация гео-искателей сущностей

поиск гео все

// Модифицируем поле сущности для использования компонента Geo

гео поле web mvc --controller ~.web.EquipoController - локализация поля

// Создание разных видов карты

геоконтроллер веб-mvc --class ~.web.MapaEquipoController --preferredMapping mapequipos

гео-сущность web mvc добавить --controller ~.web.EquipoController - map mapequipos

геоконтроллер веб-mvc --class ~.web.MapaGlobalController --preferredMapping mapaglobal

гео-сущность web mvc добавить --controller ~.web.EquipoController - map mapaglobal

// web mvc geo entity all

// Генерируем все сущности гео-веб-слой

// Добавление базовых слоев в наши карты

web mvc geo tilelayer - имя спутника --url " http://maptile.maps.svc.ovi.com/maptiler/maptile/newest/satellite.day/{z} / {x} / {y} / 256 / png8"

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"

// Добавление инструментов в наши карты

веб-мвк гео инструмент мера - имя мера

пользовательский геоинструмент веб-mvc -name latlng --icon fa-location-arrow --activateFunction activLatLngTool --deactivateFunction deactivateLatLngTool --iconLibrary fa

1 ответ

Если вы считаете, что возможна ошибка, поднимите ошибку в gvNIX, обратитесь к этим вопросам и дайте больше подробностей и как воспроизвести ошибку.

Другие вопросы по тегам