Java 使数据模型类可序列化

Java 使数据模型类可序列化,java,jaxb,maven-plugin,jibx,xml-binding,Java,Jaxb,Maven Plugin,Jibx,Xml Binding,我正在使用JiBX进行XML Java数据绑定。当前配置生成的类非常好,但我希望这些生成的类实现java.io.Serializable 下面是maven插件配置,用于从给定模式生成java类 org.jibx 建议使用org.jibx.schema.codegen.extend.SerializableDecorator,以便对所有生成的类实现java.io.Serializable。但我不知道如何编写定制文件和配置jibx maven插件 有谁能指导我实现这个目标吗?我能做到 我创建了sr

我正在使用JiBX进行XML Java数据绑定。当前配置生成的类非常好,但我希望这些生成的类实现java.io.Serializable

下面是maven插件配置,用于从给定模式生成java类


org.jibx
建议使用
org.jibx.schema.codegen.extend.SerializableDecorator
,以便对所有生成的类实现java.io.Serializable。但我不知道如何编写定制文件和配置jibx maven插件

有谁能指导我实现这个目标吗?

我能做到

我创建了src/main/resources/schema-customizations.xml。此自定义配置文件的内容是:

<schema-set xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <class-decorator class="org.jibx.schema.codegen.extend.SerializableDecorator"/>
</schema-set>

还修改了pom.xml以在


src/main/resources/schema-customizations.xml
然后运行
mvnjibx:schema-codegen

现在所有生成的类都实现了
java.io.Serializable


谢谢@SB

您还可以选择将serial version属性添加到class decorator元素中。就像
<customizations>
    <customization>src/main/resources/schema-customizations.xml</customization>
</customizations>