explicit set source/target levels since servlet 3.0 requires Java 1.6 or newer