JAXB: как получить источники, аннотированные @generated с помощью задачи ant? - PullRequest
1 голос
/ 29 декабря 2010

Есть ли способ передать параметр -маркированный , который применим к xjc.bat:

%JAXB_HOME%\bin\xjc.bat -mark-generated c:\TEMP\my.xsd

к соответствующей задаче муравья?

<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>

1 Ответ

1 голос
/ 12 января 2011

Вы можете передать сгенерированный -mark и другие параметры, которые непосредственно не поддерживаются в теге, вложенном в тег, например:

<xjc schema="simple.xsd" destdir="src" package="gen.example">
  <produces dir="src/gen" includes="**/*.java" />
  <arg line="-mark-generated"/>
</xjc>

Подробнее см. Ссылка на задачу Ant . С праздником!

...