Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-5732

Add dependencies to classes removed in Java 11

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Should
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Core 2.4.0
    • Component/s: None
    • Complexity:
      Low

      Description

      There used to be a lot of code in Java SE that was actually related to Java EE. It ended up in six modules that were deprecated for removal in Java 9 and removed from Java 11. Here are the removed technologies and packages:

      1. The JavaBeans Activation Framework (JAF) in javax.activation
      2. CORBA in the packages javax.activity, javax.rmi, javax.rmi.CORBA, and org.omg.*
      3. The Java Transaction API (JTA) in the package javax.transaction
      4. JAXB in the packages javax.xml.bind.*
      5. JAX-WS in the packages javax.jws, javax.jws.soap, javax.xml.soap, and javax.xml.ws.*
      6. Commons Annotation in the package javax.annotation

      Of the above, we use `javax.activation`, `javax.annotation` and `javax.xml.bind`, which are the only ones to add for now

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                dkayiwa Daniel Kayiwa
                Reporter:
                dkayiwa Daniel Kayiwa
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: