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

问题描述:

有许多来源,解释了JAXB Ant任务。例如,Oracle本身:http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.6/jaxb/ant.html。然而,很明显,没有一个源似乎提供了JAXB库,特别是jaxb-xjc.jar,或者至少给出了下载它的地方的提示。JAXB Ant任务 - 从何处获取JAR?

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

我尝试了像jaxb-builder Eclipse插件(http://sourceforge.net/projects/jaxb-builder),但我仍然遇到版本冲突。

我在这里错过了什么吗?任何线索,我可以获得适当的v2.1.10版本的JABX库,尤其是Ant任务?

非常感谢您的意见!

你提到的链接是针对JAXB的一个古老版本 - 忽略它,它不相关。

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

或者,从具有Ant任务的http://jaxb.java.net/获取JAXB参考实现,或者使用其他JAXB实现(如MOXy),该实现应具有可​​比较的工具。

+0

感谢您的解释和提示。但是我在哪里可以找到来自http://jaxb.java.net的Ant任务?我正在寻找几天和几天 - 并且找不到它! – Janos 2011-05-13 20:01:30

+3

哦,亲爱的......我现在发现它:可下载的JAR实际上是安装程序,它将提取几个库(JAR)。 – Janos 2011-05-13 20:11:05

+0

@noshy谢谢!直到我阅读您的评论时,我的确遇到了同样的问题。多么奇怪!希望我的投票和我的评论会让你的评论更加明显。 – ArtB 2011-11-02 20:13:40

我用www.findjar.com

对于JAXB的XJC,它返回 http://www.findjar.com/jar/com.sun.xml.bind/jars/jaxb-xjc-2.0.1.jar.html