glassfish
  1. glassfish
  2. GLASSFISH-18643

JPA/eclipselink dependencies of metro should be separated out

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0_b72_EE7MS4
    • Component/s: web_services
    • Labels:
      None

      Description

      Can anyone tell me why metro bundle (webservices-osgi.jar) requires javax.persistence and org.eclipselink packages? Should such code not be separated into their own bundle so that we won't pull in jpa when user wants to use webservices?

        Activity

        Hide
        Bhakti Mehta added a comment -

        Assigning to Lukas

        Show
        Bhakti Mehta added a comment - Assigning to Lukas
        Hide
        Lukas Jungmann added a comment -

        Martin can comment on this

        Show
        Lukas Jungmann added a comment - Martin can comment on this
        Hide
        Martin Grebac added a comment -

        Yes, we plan to separate this out. Metro allows eclipselink moxy binding and as such depends on eclipselink and eclipselink depends on jpa afaik. Anyway, we do have better modularization of jsr109 / webservices osgi bundle on our task list.

        Show
        Martin Grebac added a comment - Yes, we plan to separate this out. Metro allows eclipselink moxy binding and as such depends on eclipselink and eclipselink depends on jpa afaik. Anyway, we do have better modularization of jsr109 / webservices osgi bundle on our task list.
        Hide
        Lukas Jungmann added a comment -

        MOXy plugin has been separated out from the webservices-osgi.jar to standalone bundle which should started when required

        Show
        Lukas Jungmann added a comment - MOXy plugin has been separated out from the webservices-osgi.jar to standalone bundle which should started when required

          People

          • Assignee:
            Lukas Jungmann
            Reporter:
            Sanjeeb Sahoo
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: