Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-55957

Remove JAXB dependency from job-import plugin

    XMLWordPrintable

Details

    • 3.2

    Description

      Starting with Java 9+, JAXB has been removed from the JDK. So it's a good thing to try and break/remove the dependency against from plugins who do not really use JAXB for its core feature (object de/serialization).

      Acceptance criteria:

      Attachments

        Activity

          batmat Baptiste Mathus created issue -
          batmat Baptiste Mathus made changes -
          Field Original Value New Value
          Epic Link JENKINS-55944 [ 197353 ]
          batmat Baptiste Mathus made changes -
          Component/s job-import-plugin [ 15897 ]
          Component/s notification-plugin [ 16106 ]
          batmat Baptiste Mathus made changes -
          Description Starting with Java 9+, JAXB has been removed from the JDK. So it's a good thing to try and break/remove the dependency against from plugins who do not really use JAXB for its core feature (object de/serialization).

          (only used in tests for this plugin, so nothing critical)

          h3. Acceptance criteria:

          * https://github.com/jenkinsci/timestamper-plugin/search?q=javax.xml.bind&unscoped_q=javax.xml.bind should yield nothing :)
          Starting with Java 9+, JAXB has been removed from the JDK. So it's a good thing to try and break/remove the dependency against from plugins who do not really use JAXB for its core feature (object de/serialization).

          (only used in tests for this plugin, so nothing critical)

          h3. Acceptance criteria:

          * https://github.com/jenkinsci/job-import-plugin/search?q=javax.xml.bind&unscoped_q=javax.xml.bind should yield nothing :)
          batmat Baptiste Mathus made changes -
          Priority Trivial [ 5 ] Major [ 3 ]
          alecharp Adrien Lecharpentier made changes -
          Labels fosdem2019 java11 newbie-friendly fosdem2019 java11 newbie-friendly triaged
          mrinal1209 Mrinal Dutta made changes -
          Assignee Mrinal Dutta [ mrinal1209 ]
          mrinal1209 Mrinal Dutta made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          mrinal1209 Mrinal Dutta made changes -
          Status In Progress [ 3 ] In Review [ 10005 ]
          batmat Baptiste Mathus made changes -
          Description Starting with Java 9+, JAXB has been removed from the JDK. So it's a good thing to try and break/remove the dependency against from plugins who do not really use JAXB for its core feature (object de/serialization).

          (only used in tests for this plugin, so nothing critical)

          h3. Acceptance criteria:

          * https://github.com/jenkinsci/job-import-plugin/search?q=javax.xml.bind&unscoped_q=javax.xml.bind should yield nothing :)
          Starting with Java 9+, JAXB has been removed from the JDK. So it's a good thing to try and break/remove the dependency against from plugins who do not really use JAXB for its core feature (object de/serialization).

          h3. Acceptance criteria:

          * https://github.com/jenkinsci/job-import-plugin/search?q=javax.xml.bind&unscoped_q=javax.xml.bind should yield nothing :)
          basil Basil Crow made changes -
          Released As 3.2
          Resolution Fixed [ 1 ]
          Status In Review [ 10005 ] Resolved [ 5 ]

          People

            mrinal1209 Mrinal Dutta
            batmat Baptiste Mathus
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: