1
100
让我们总结一下。我们有:
根据 this thread ,我一直使用 maven-jaxb2-插件 (即插件1):
实际上,插件2不是很活跃(死了?).因为我一直很喜欢1,所以我从未使用过插件3,所以不能说什么。以防万一,下面是插件1的工作配置:
|
2
43
我最近尝试了上面提到的三个插件(也包括在这里):
我最后使用了第四个选项: cxf xjc maven插件 http://cxf.apache.org/cxf-xjc-plugin.html 如果我遗漏了一些我想知道的东西,但是配置看起来更简单,我想做的事情也更容易处理同一命名空间中的重复类生成——类似于这个问题: Is there a way to deal with duplicate element definitions across multiple .xsd files in JAXB? . 现在我对每一个传入的XSD和相应的Java包都有粒度控制,这是一个接近我正在使用的示例配置。
|
3
20
我是的作者 maven-jaxb2-plugin . maven-jaxb2-plugin目前使用的是jaxb2.1。在下一个版本中,我们还将提供JAXB2.0和JAXB2.2版本。 关于“哪个插件更好”的讨论, check the features 决定你自己。如果您错过了某些功能,请通知我。 |
4
3
|
5
2
有一点相切:在我发布的EclipseIndigo中使用maven-jaxb2-plugin有一个问题 here . 修复(扩展)最近已可用。 这并不意味着不同意maven-jaxb2-plugin对maven2-jaxb plugin的建议。我不知道,但是我希望Maven2 JAXB插件也有同样的问题,可能还没有解决。 |
6
0
我猜一个是针对原始的JAXB规范,而codehaus一个是针对JAXB 2.1规范(如果dev.java.net在本世纪加载一段时间,我可以肯定地说)。 |