有没有办法通过选项 -mark-generated ,这适用于xjc.bat:
%JAXB_HOME%\bin\xjc.bat -mark-generated c:\TEMP\my.xsd
到相应的ant任务?
<taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
<classpath refid="classpath" />
</taskdef>
<xjc schema="my.xsd" destdir="src" package="gen.example">
<produces dir="src/gen" includes="**/*.java" />
</xjc>
答案 0 :(得分:1)
您可以传递标记下嵌套标记不直接支持的标记生成和其他选项,如下所示:
<xjc schema="simple.xsd" destdir="src" package="gen.example">
<produces dir="src/gen" includes="**/*.java" />
<arg line="-mark-generated"/>
</xjc>
有关详细信息,请参阅Ant Task reference。快乐的编组!