> Our bigger problem is to figure out how to have JDK 1.6, 1.7, and 1.8 and
> ... all supported by one codebase
Isn't that what the '-source' and '-target' flags for javac are meant
to help solve?
https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html
-Adam