rvesse / airline

Java annotation-based framework for parsing Git like command line structures with deep extensibility

Home Page:https://rvesse.github.io/airline/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java 8 Build Compatibility

rvesse opened this issue · comments

Currently building with Java 8 fails when using -Prelease because of lots of Javadoc doclint warnings are issued. While ideally we would add all the missing Javadoc in the short term we should just disable doclint.

For backwards compatibility we want the target compile level to remain 1.7

A related problem is that the recent switch by Maven central to require newer TLS versions that Java 7 defaults to requires the following workaround:

export MAVEN_OPTS="-Dhttps.protocols=TLSv1.2"

That is less than ideal