JAXB:如何获取由 ant 任务@ generated 注释的源?

发布于 2024-10-09 18:15:26 字数 449 浏览 7 评论 0原文

有没有办法将适用于 xjc.bat: 的选项 -mark-generate 传递

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

Is there a way to pass the option -mark-generated, which is applicable to xjc.bat:

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

to the corresponding ant task?

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

胡大本事 2024-10-16 18:15:26

您可以传递 -mark- generated 以及嵌套在标签下的标签中不直接支持的其他选项,如下所示:

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

请参阅 Ant 任务参考 了解详细信息。编组快乐!

You can pass -mark-generated and other options which are not directly supported in an tag nested under the tag, like this:

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

See the Ant Task reference for details. Happy marshalling!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文