ANT&JAXB:添加“扩展名”并使生成的类“可序列化”

| 这是我在这个很棒的社区中的第一篇文章。 我正在尝试使用JAXB和Ant生成bean类 这是我的代码:
    <target name=\"generation beans\" description=\"generation des beans depuis un schema\" depends=\"init\">
    <echo message=\"generation des beans depuis un schema\" />

    <exec executable=\"${javahome}/bin/xjc\"  >


        <arg value=\"-d\" />
        <arg value=\"${sources}\" />
        <arg value=\"-p\" />
        <arg value=\"metier\" />
        <arg value=\"Player.xsd\" />      
    </exec>
</target>
它工作正常,但我想添加\“ Extension \”,并使生成的类可序列化。 谢谢你的帮助 :)     
已邀请:
怎么样:
 <target name=\"generation beans\" description=\"generation des beans depuis un schema\" depends=\"init\">
    <echo message=\"generation des beans depuis un schema\" />

    <exec executable=\"${javahome}/bin/xjc\"  >
        <arg value=\"-extension\" />
        <arg value=\"-b\" />
        <arg value=\"binding.xml\" />
        <arg value=\"-d\" />
        <arg value=\"${sources}\" />
        <arg value=\"-p\" />
        <arg value=\"metier\" />
        <arg value=\"Player.xsd\" />      
    </exec>
</target>
binding.xml
是:
<jxb:bindings 
    xmlns:jxb=\"http://java.sun.com/xml/ns/jaxb\"
    xmlns:xjc=\"http://java.sun.com/xml/ns/jaxb/xjc\"
    jxb:extensionBindingPrefixes=\"xjc\"
    version=\"2.1\">


    <jxb:globalBindings>
        <xjc:serializable/>
    </jxb:globalBindings>

</jxb:bindings>
    

要回复问题请先登录注册