Upstream in the Mapbox Maps SDK for Android we have moved away from requiring java 8 to build (see here for context). It makes sense doing the same for the plugins in this repo as using them would result in the same requirement adding java 8 to the developer configuration. Example of java 8 config in our annotation plugin here.