Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.7
    • Fix Version/s: 2.2.7
    • Component/s: xjc
    • Labels:
      None

      Description

      Extract common xjc and runtime code to external 'core' jar. To allow xjs usage without jaxb-runtime.

      1. split_xjc.patch
        225 kB
        Iaroslav Savytskyi
      2. xjc_split.tar.bz2
        2.94 MB
        Iaroslav Savytskyi

        Activity

        Hide
        Iaroslav Savytskyi added a comment -

        JAXB is split by modules: core, xjc, runtime, jxc.

        XJC module requres some JAXB runtime implementation on classpath!

        Show
        Iaroslav Savytskyi added a comment - JAXB is split by modules: core, xjc, runtime, jxc. XJC module requres some JAXB runtime implementation on classpath!
        Hide
        Martin Grebac added a comment - - edited

        Looks good overall, however too many dependencies went to core and thus jaxb-impl would depend on twice as much than before. I think we should create separate jaxb-jxc jar so that removing the jaxb-xjc dependencies from core is allowed.

        Show
        Martin Grebac added a comment - - edited Looks good overall, however too many dependencies went to core and thus jaxb-impl would depend on twice as much than before. I think we should create separate jaxb-jxc jar so that removing the jaxb-xjc dependencies from core is allowed.
        Hide
        Iaroslav Savytskyi added a comment -

        full splitted project without 'tools'

        Show
        Iaroslav Savytskyi added a comment - full splitted project without 'tools'

          People

          • Assignee:
            Iaroslav Savytskyi
            Reporter:
            Iaroslav Savytskyi
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: