rvesse / airline

Java annotation-based framework for parsing Git like command line structures with deep extensibility
https://rvesse.github.io/airline/
Apache License 2.0
128 stars 20 forks source link

Java8 compatibility #85

Closed cmg1986 closed 6 years ago

cmg1986 commented 6 years ago

Is this framework compatible with Java8 as well, if yes then from which version java8 changes introduced?

rvesse commented 6 years ago

All versions of the framework should be compatible with Java 8 as all byte code should be forward compatible

You may not be able to build some older versions with Java 8 due to stricter default behaviours of some toolchain pieces e.g. Javadoc. More recent versions have updated POM files such that they can build with JDK 7 through 10.

I will add some content to the ReadMe and User Guide to clarify this.

rvesse commented 6 years ago

See new documentation at http://rvesse.github.io/airline/guide/practise/jdk.html and similar content included in top level README.md