huh, mvn on travis behaves differently than local, and needs explicit -source 1.6 ??