Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-8728

Make sure Sling modules can be built with Java 8, Java 11 and the latest release

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Tooling
    • None

    Description

      While Sling code can run on Java 8 and Java 11, we should validate that our modules can also be built using:

      • Java 8
      • Java 11
      • latest Java release

      This would reduce the effort of supporting newer LTS Java versions, by incrementally adapting our build process / code.

      Before enabling the jobs in Jenkins, we should make sure that all modules use sling or sling-bundle-parent POMs version 35 or greater.

      For some modules this requires migrating to the new OSGi annotations. A good guide for that is https://blog.osoco.de/2016/05/migrating-from-the-apache-felix-scr-annotations-to-the-osgi-declarative-services-annotations/.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              radu Radu Cotescu
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: