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

Build core and core components with Java 11

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Fixed
    • _unsorted
    • None
    • 2.357

    Description

      Once the core parent POM changes for requiring Java 11 (JENKINS-68569) are merged and release, the next step is to upgrade core and core components to that core parent POM release and remove the Java 8 builds from the Jenkinsfile for any core and any components that are part of the delivered .war (e.g., Remoting, Stapler, etc.).

      Core components that are not part of the delivered .war (e.g., maven-hpi-plugin, jenkins-test-harness, etc.) still need to support older versions of Jenkins core, so we should continue building and testing these with both Java 8 and Java 11. These use the regular core parent POM, which we are planning on removing Java 8 support from. I suppose we could inline the relevant Java 8 specific profiles that we are deleting from the core parent POM into these two repositories in order to be able to upgrade them to the latest core parent POM while still supporting Java 8. I will deal with this when I get to it, but I do not imagine this being a big issue.

      Attachments

        Issue Links

          Activity

            There are no comments yet on this issue.

            People

              basil Basil Crow
              basil Basil Crow
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: