我已经确定存在两个用于Maven 2的JAXB插件,具有一些不同的配置.
一个来自Sun:http://jaxb.dev.java.net/jaxb-maven2-plugin/,另一个来自Mojohaus:http://mojohaus.org/jaxb2-maven-plugin/
可以推荐这两个插件中的哪一个?
谢谢马特.在我的小型研究项目中,我发现还有另一个来自sunners的插件:
<groupId>com.sun.tools.xjc.maven2</groupId>
<artifactId>maven-jaxb-plugin</artifactId>
Run Code Online (Sandbox Code Playgroud)
那一个:
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
Run Code Online (Sandbox Code Playgroud)
仍然是Codehouse的那个.
从历史上看,我总是在我的Maven项目中使用以下JAXB RI工件:
com.sun.xml.bind:jaxb-impl - 运行com.sun.xml.bind:jaxb-xjc - 模式编译器com.sun.xml.bind:jaxb-jxc - 模式生成器从大约版本开始,2.2.10*这些工件现在被描述为"旧":
com.sun.xml.bind:jaxb-impl旧的JAXB运行时模块.
所以看起来这些工件现在已经过时了.
问题是:
应该使用哪些工件?