を変更せずに実装Serializable
するクラスを生成する方法はありますか? 最初は (運が悪かったので試してみました)、xjc の binding.xml でうまくいくと思っていましたが、globalBindings セクションを xsd に配置しないとできないようです。重要な場合は、ant タスクから xjc を実行しています。xjc
xsd
ありがとうございました
を変更せずに実装Serializable
するクラスを生成する方法はありますか? 最初は (運が悪かったので試してみました)、xjc の binding.xml でうまくいくと思っていましたが、globalBindings セクションを xsd に配置しないとできないようです。重要な場合は、ant タスクから xjc を実行しています。xjc
xsd
ありがとうございました
わかりました、私は解決策を見つけました。
私の bindings.xml
<jxb:bindings version="1.0" xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc">
<jxb:bindings schemaLocation="./myXsd.xsd" node="/xs:schema">
<jxb:globalBindings>
<xjc:serializable uid="1" />
</jxb:globalBindings>
</jxb:bindings>
そして私の蟻のオプション:
<xjc schema="./myXsd.xsd" target="../src/java" package="myxsd.xml" extension="true" binding="./binding.xml"/>