Uploaded image for project: 'Spring Data Commons'
  1. Spring Data Commons
  2. DATACMNS-1033

Assert Java 9 compatibility

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Sprint:
      Kay RC1, Kay RC3, Kay GA, Kay SR1, Lovelace M1, Lovelace M2 / M3

      Description

      Assert compatibility of Spring Data Commons on Java 9.

      Setup Travis CI build using JDK 9.

      State of compatibility:

      Part JDK9 Compatibility with --permit-illegal-access without --permit-illegal-access Comment
      Commons Yes Yes Building on JDK9 doesn't run on Travis yet, due to an outdated JDK version there, but the result of the JDK 8 build is JDK 9 compatible. On JDK 9 ClassGeneratingPropertyAccessor cannot be used which should result in worse performance. See DATACMNS-1080
      Examples.JPA (Hibernate) Yes No  
      Examples.JPA (EclipseLink) Yes Yes  
      Examples.ElasticSearch Yes No DATAES-354
      Examples.Cassandra No No DATACASS-444 (Won't run)
      Examples.LDAP Yes No DATALDAP-38
      Examples.KeyValue Yes No DATAKV-180
      Examples.MongoDb Yes Yes  
      Examples.MultiStore Yes No see Hibernate
      Examples.Neo4J Yes No DATAGRAPH-999
      Examples.Rest Yes No see Hibernate (only some examples fail)
      Examples.Redis Yes Yes  
      Examples.Web Yes No see Hibernate (only some examples fail)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              mp911de Mark Paluch
              Reporter:
              jblum John Blum
              Last updater:
              Mark Paluch
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: