Удаление 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, обратитесь к этим вопросам и дайте больше подробностей и как воспроизвести ошибку.