tbsalling / aismessages

AISmessages is a Java-based light-weight, zero-dependency, and ultra-efficient message decoder for maritime navigation and safety messages compliant with ITU 1371 (NMEA armoured AIS messages). A live demo of AISmessages is available on http://ais.tbsalling.dk.
https://github.com/tbsalling/aismessages/wiki
Other
156 stars 66 forks source link

JDK 9 compatibility is making the library unusable on projects which need to stick to JDK8 #30

Closed hbs closed 5 years ago

hbs commented 5 years ago

The recent release of 3.0.2 on maven repositories has rendered the library unusable for all applications which must still use JDK8 due to incompatibilities in their dependencies.

tbsalling commented 5 years ago

Yes - I am aware of this problem.

As soon as I get time (or someone contributes) - the current version will be extended to support a multi-version JAR file with support for Java 8 and 9.

Until then your options are a) to stick with version 2.x binaries and/or b) to use the source code tagged "last-java8-commit". If backports to version 2.x.x (Java 8) are required at some time I will branch from this point.

tbsalling commented 5 years ago

Sorry - but due to lack of available work effort, I have decided to only support the latest JDK LTS version, which currently is Java 11.

Users who - for different reasons - are stuck with older Java version will have to use AISmessages 2.x.x.