JAXB - 创建模块以供重用

Roy*_*ove 7 jaxb oxm jibx

JAXB是否支持模块化代码生成?

我的大部分背景都是使用JibX进行XML编组,但由于遗留原因,我们公司正在使用JAXB.

JIBX可用的一个功能是模块化代码生成.假设我有一个主模式但我有几个不同的信封用于该模式.使用JibX,我可以用JibX的核心模式创建一个jar文件,然后在单独的项目中,我可以JibX我的信封模式,只需指向共享jar,而不必复制每个信封的核心模式的代码生成.

我还没有看到JAXB处理这个问题的方法 - 有没有人成功做过这样的事情?

谢谢你,罗伊

ksc*_*eid 9

对于JAXB RI,用"episode"文件处理(这些只是自定义文件).首先处理核心模式,确保让xjc使用-episode <file>arg.将该处理的结果打包到带有剧集文件的JAR文件中META-INF/sun-jaxb.episode.然后,在处理其他模式时将该JAR文件作为arg传递给xjc.

  • +1 - 以下是使用剧集文件的示例:http://weblogs.java.net/blog/kohsuke/archive/2006/09/separate_compil.html?force = 741 (3认同)