Генерация XML-схемы для доменных классов в Grails - PullRequest
1 голос
/ 27 февраля 2011

Не могли бы вы предложить сервис или плагин, который генерирует соответствующую XML-схему для заданного класса Domaing или для всех доменных классов Grails проекта.

Ответы [ 3 ]

1 голос
/ 31 января 2012

Этот плагин делает именно то, что вы просите.

http://grails.org/plugin/domain-schemagen

0 голосов
/ 13 марта 2011

Я рекомендую использовать миграцию базы данных для управления всей генерацией схемы и управления будущими изменениями.Мы используем Liquibase , он очень прост в использовании и гибок, и для него уже есть штекер Grails .Все изменения в Liquibase управляются в формате XML.

Кроме того, если я не ошибаюсь, миграции базы данных будут интегрированы в ядро ​​Grails для версии 1.4, так что вы сможете использовать миграции схемы без необходимости установкилюбой плагин, и я думаю, что с этим вы также сможете управлять своими изменениями с помощью DSL.

0 голосов
/ 28 февраля 2011

Вам просто нужно ввести следующую командную оболочку из корневого каталога вашего проекта:

> grails schema-export

См. schema-export документацию для получения дополнительной информации

Она сгенерируетфайл DDL.

Оттуда вам нужно преобразовать его в XML (если вы действительно хотите XML).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...