maven:使用哪个jaxb插件?

时间:2012-04-01 06:17:03

标签: maven jaxb

  

可能重复:
  Difference of Maven JAXB plugins

我看到有几个插件可用:

  • com.sun.tools.xjc.maven2:行家-JAXB-插件
  • org.codehaus.mojo:XJC-行家-插件
  • org.codehaus.mojo:JAXB2-行家-插件
  • org.jvnet.jaxb2.maven2:行家-JAXB2-插件

我应该使用哪一个(从xsd生成jaxb类)?

1 个答案:

答案 0 :(得分:2)

有一个问题,你可以找到帮助:Difference of Maven JAXB plugins

确实,com.sun.tools.xjc.maven2:maven-jaxb-plugin似乎已经死了,它也提供了一些配置选项。我使用了一段时间,然后切换到org.codehaus.mojo:jaxb2-maven-plugin,当我发现需要自定义生成时,Sun的插件无法应对。

我没有使用org.codehaus.mojo:xjc-maven-plugin,但它似乎是更通用的org.codehaus.mojo:jaxb2-maven-plugin的子集。至于最后一个,org.jvnet.jaxb2.maven2:maven-jaxb2-plugin,也没有个人经验,但简洁文档页面上的死链接并不令人鼓舞。