【问题标题】:How to compile multiple schemas but have JAXB combine them into the same object factory?如何编译多个模式但让 JAXB 将它们组合到同一个对象工厂中?
【发布时间】:2015-07-23 16:26:47
【问题描述】:

由于大小和复杂性,我们将一些架构拆分为多个文件架构。 编译其中的每一个都可以正常工作,但问题是,由 JAXB 编译器创建的 ObjectFactory 类总是只包含上次编译的模式中的定义。可以教 JAXB 组合这些模式,使 ObjectFactory 类能够处理来自多个模式文件的类吗?如果是这样:如何指定这一点?

【问题讨论】:

    标签: jaxb factory


    【解决方案1】:

    ObjectFactory 文件是根据 java 包创建的。因此,如果您在一个目标 java 包中编译所有模式,那么最后生成的 ObjectFactory.java 将替换前一个。
    如果你想保留所有这些,你应该像分离 xml 模式一样分离 java 包。

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多