JAXB Ant任务 - 从何处获取JAR?

Jan*_*nos 7 java ant jaxb

有许多来源,解释了JAXB Ant Task.例如,Oracle本身:http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.6/jaxb/ant.html.然而,显然,没有任何消息来源似乎提供JAXB库,特别是jaxb-xjc.jar,或者至少提供了下载位置的提示.

我的JDK 1.6.0_24的XJC JABX编译器的版本是2.1.10.似乎JDK中没有提供任何JAXB库.

我尝试了像jaxb-builder Eclipse插件(http://sourceforge.net/projects/jaxb-builder)之类的东西,但我一直遇到版本冲突.

我错过了什么吗?我可以获得JABX库的正确v2.1.10版本的任何线索,特别是Ant任务?

非常感谢您的评论!

ska*_*man 7

你提到的链接是古代版的JAXB - 忽略它,它是无关紧要的.

Java6确实附带了JAXB 2.1,但是(据我所知)并没有为XJC提供任何Ant任务.如果要使用JDK附带的XJC,则需要使用xjc.exe命令行实用程序(当然,您可以从Ant使用).

或者,从http://jaxb.java.net/获取JAXB参考实现,它具有Ant任务,或者使用另一个JAXB实现,例如MOXy,它应具有类似的工具.

  • 哦亲爱的...我现在已经找到了它:可下载的JAR是一些安装程序,它将提取几个库(JAR). (3认同)