为Grails中的域类生成XML模式

为Grails中的域类生成XML模式,grails,asp-classic,xsd,dns,grails-domain-class,Grails,Asp Classic,Xsd,Dns,Grails Domain Class,请您推荐一个服务或插件,为给定的域类或Grails项目的所有域类生成相应的XML模式。您只需要从项目根目录键入以下命令shell: > grails schema-export 有关更多详细信息,请参阅文档 它将生成一个DDL文件 从那里,您需要将其转换为XML(如果您确实需要XML)。您只需要从项目根目录键入以下命令shell: > grails schema-export 有关更多详细信息,请参阅文档 它将生成一个DDL文件 从这里开始,您需要将其转换为XML(如果您真的需要

请您推荐一个服务或插件,为给定的域类或Grails项目的所有域类生成相应的XML模式。

您只需要从项目根目录键入以下命令shell:

> grails schema-export
有关更多详细信息,请参阅文档

它将生成一个DDL文件


从那里,您需要将其转换为XML(如果您确实需要XML)。

您只需要从项目根目录键入以下命令shell:

> grails schema-export
有关更多详细信息,请参阅文档

它将生成一个DDL文件


从这里开始,您需要将其转换为XML(如果您真的需要XML)。

我建议使用数据库迁移来控制所有模式的生成并管理将来的更改。我们使用,它非常容易使用和灵活,并且已经有了一个解决方案。Liquibase中的所有更改都是以XML格式管理的


而且,如果我没有弄错的话,数据库迁移将集成到Grails core for version 1.4中,这样您就可以使用模式迁移,而无需安装任何插件,而且我认为您也可以使用DSL管理更改。

我建议使用数据库迁移来控制所有模式生成以及管理未来的变化。我们使用,它非常容易使用和灵活,并且已经有了一个解决方案。Liquibase中的所有更改都是以XML格式管理的


此外,如果我没有弄错的话,数据库迁移将集成到Grails core 1.4版中,这样您就可以使用模式迁移,而无需安装任何插件,而且我认为您也可以使用DSL来管理更改。

此插件完全满足您的要求


此插件完全按照您的要求执行