Java XJC的最新官方版本是什么?在哪里可以买到?

Java XJC的最新官方版本是什么?在哪里可以买到?,java,xml,jaxb,xjc,Java,Xml,Jaxb,Xjc,XJC(XML Java编译器)是JAXB(Java XML绑定)的一部分 如果我看一下,JAXB的最新版本似乎是2.2.11。这就是您刚安装最新JDK版本时得到的版本 以下输出显示了与JDK 8u40相关的XJC版本: ../JDK8u40/bin$ ./javac -version javac 1.8.0_40 ../JDK8u40/bin$ ./xjc -version xjc 2.2.8-b130911.1802 (不同操作系统的原始JDK路径不同,因此这只是一个示例性表示。) XJC

XJC(XML Java编译器)是JAXB(Java XML绑定)的一部分

如果我看一下,JAXB的最新版本似乎是2.2.11。这就是您刚安装最新JDK版本时得到的版本

以下输出显示了与JDK 8u40相关的XJC版本:

../JDK8u40/bin$ ./javac -version
javac 1.8.0_40
../JDK8u40/bin$ ./xjc -version
xjc 2.2.8-b130911.1802
(不同操作系统的原始JDK路径不同,因此这只是一个示例性表示。)

XJC的版本似乎不同于“最新”的JAXB版本,或者最新的JDK不包含最新的JAXB版本

我的解决方法是只安装最新的JAXB版本。听起来很简单,但是为什么JAXB的最新版本现在是2.2.12?忘了把文件放在官方网站上?好吧,我只是试着不在乎。。。成功安装之后,我注意到这个包中没有XJC。所以继续搜索。。。我找到了另一个名为“”的Maven存储库。但这只是源代码。我只想安装最新的XJC二进制文件。我查看了版本号,它是2.2.11。这看起来至少比2.2.8好

但是我在哪里可以得到最新的XJC二进制文件?

为什么要安装最新的XJC二进制文件?因为我想知道它是否支持Java8的选项和/或是否支持XSDSchema版本1.1。在互联网上的某个地方,我读到最新的XJC至少支持XSD模式版本1.1。那就足够了。但要想弄明白这一点,甲骨文似乎必须修复其可怕的版本混乱

更新

我试图通过克隆官方软件并进行
mvn清理安装
来构建JAXB

结果:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] JAXB BOM ........................................... SUCCESS [  0.140 s]
[INFO] JAXB BOM with ALL dependencies ..................... SUCCESS [  0.005 s]
[INFO] JAXB Reference Implementation ...................... SUCCESS [  0.515 s]
[INFO] JAXB External parent ............................... SUCCESS [  0.009 s]
[INFO] RNGOM .............................................. SUCCESS [  3.723 s]
[INFO] Codemodel .......................................... SUCCESS [  0.008 s]
[INFO] Codemodel Core ..................................... SUCCESS [  2.622 s]
[INFO] Codemodel Annotation Compiler ...................... SUCCESS [  0.848 s]
[INFO] JAXB TXW parent .................................... SUCCESS [  0.006 s]
[INFO] TXW2 Runtime ....................................... SUCCESS [  1.920 s]
[INFO] TXW2 Compiler ...................................... SUCCESS [  1.507 s]
[INFO] JAXB Core .......................................... SUCCESS [  1.745 s]
[INFO] JAXB Runtime parent ................................ SUCCESS [  0.008 s]
[INFO] JAXB Runtime ....................................... SUCCESS [  5.932 s]
[INFO] JAXB1 Runtime ...................................... SUCCESS [  1.520 s]
[INFO] JAXB XJC ........................................... SUCCESS [  5.555 s]
[INFO] JAXB JXC ........................................... SUCCESS [  2.928 s]
[INFO] Parent for osgi testing modules. ................... SUCCESS [  0.009 s]
[INFO] osgi-test-parent ................................... SUCCESS [  1.315 s]
[INFO] osgi-test-core ..................................... SUCCESS [  0.676 s]
[INFO] JAXB bundles ....................................... SUCCESS [  0.007 s]
[INFO] Old JAXB Core ...................................... SUCCESS [  4.669 s]
[INFO] osgi-test-runtime .................................. SUCCESS [  0.677 s]
[INFO] Old JAXB Runtime ................................... SUCCESS [  3.251 s]
[INFO] osgi-test-xjc ...................................... SUCCESS [  0.637 s]
[INFO] Old JAXB XJC ....................................... SUCCESS [  4.385 s]
[INFO] osgi-test-jxc ...................................... SUCCESS [  0.607 s]
[INFO] Old JAXB JXC ....................................... SUCCESS [  2.169 s]
[INFO] JAXB Documentation parent .......................... SUCCESS [  0.005 s]
[INFO] JAXB Release Documentation ......................... SUCCESS [ 12.401 s]
[INFO] JAXB samples ....................................... SUCCESS [  0.375 s]
[INFO] JAXB RI ............................................ SUCCESS [  1.079 s]
[INFO] JAXB OSGI parent ................................... SUCCESS [  0.005 s]
[INFO] JAXB extra OSGI .................................... FAILURE [  6.668 s]
[INFO] JAXB OSGI .......................................... SKIPPED
[INFO] osgi-test-osgi ..................................... SKIPPED
[INFO] osgi-test-extra_osgi ............................... SKIPPED
[INFO] JAXB OSGi Tests .................................... SKIPPED
[INFO] JAXB WWW Help files ................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:08 min
[INFO] Finished at: 2015-03-11T15:40:59+01:00
[INFO] Final Memory: 83M/1546M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.0:shade (default) on project jaxb-extra-osgi: Error creating shaded jar: java.util.jar.Attributes cannot be cast to java.lang.String -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :jaxb-extra-osgi
[信息]------------------------------------------------------------------------
[信息]反应堆概要:
[信息]
[信息]JAXB BOM。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.140秒]
[INFO]JAXB BOM及其所有依赖项。。。。。。。。。。。。。。。。。。。。。成功[0.005秒]
[信息]JAXB参考实现。。。。。。。。。。。。。。。。。。。。。。成功[0.515秒]
[信息]JAXB外部母公司。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.009秒]
[信息]RNGOM。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[3.723秒]
[信息]代码模型。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.008秒]
[信息]代码模型核心。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[2.622秒]
[信息]Codemodel注释编译器。。。。。。。。。。。。。。。。。。。。。。成功[0.848秒]
[信息]JAXB TXW母公司。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.006秒]
[信息]TXW2运行时。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[1.920秒]
[信息]TXW2编译器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[1.507秒]
[信息]JAXB核心。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[1.745秒]
[信息]JAXB运行时父级。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.008秒]
[信息]JAXB运行时。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[5.932秒]
[信息]JAXB1运行时。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[1.520秒]
[信息]JAXB XJC。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[5.555秒]
[信息]JAXB JXC。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[2.928秒]
[信息]osgi测试模块的父级。。。。。。。。。。。。。。。。。。。成功[0.009秒]
[信息]osgi测试家长。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[1.315秒]
[信息]osgi测试核心。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.676秒]
[信息]JAXB捆绑包。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.007秒]
[信息]旧JAXB核心。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[4.669秒]
[信息]osgi测试运行时。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.677秒]
[信息]旧JAXB运行时。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[3.251秒]
[信息]osgi测试xjc。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.637秒]
[信息]旧JAXB XJC。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[4.385秒]
[信息]osgi测试jxc。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.607秒]
[信息]旧JAXB JXC。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[2.169 s]
[信息]JAXB文档母公司。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.005秒]
[信息]JAXB发布文档。。。。。。。。。。。。。。。。。。。。。。。。。成功[12.401s]
[信息]JAXB样本。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.375秒]
[信息]JAXB RI。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[1.079 s]
[信息]JAXB OSGI母公司。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.005秒]
[信息]JAXB额外OSGI。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。故障[6.668秒]
[信息]JAXB OSGI。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]osgi测试osgi。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]osgi-test-extra_osgi。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]JAXB OSGi测试。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]JAXB WWW帮助文件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]------------------------------------------------------------------------
[信息]生成失败
[信息]------------------------------------------------------------------------
[信息]总时间:01:08分钟
[信息]完成时间:2015-03-11T15:40:59+01:00
[信息]最终内存:83M/1546M
[信息]------------------------------------------------------------------------
[错误]未能在jaxb项目上执行goal org.apache.maven.plugins:maven shade plugin:2.0:shade(默认值):创建着色jar时出错:java.util.jar.Attributes无法转换为java.lang.String->[帮助1]
[错误]
[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。
[错误]使用-X开关重新运行Maven以启用完整调试日志记录。
[错误]
[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[错误]
[错误]纠正问题后,可以恢复bui
$ mvn clean install -Ddev