guice 3.0 doesn't work with lambda statement. https://github.com/google/guice/issues/757
We should upgrade it to 4.0 which includes the fix.
maven enforcer plugin to ban java 8 incompatible dependencies
Fix up Hadoop POMs, roll up JARs to latest versions
[JDK8] Upgrade asm to 5.0.3 or later and upgrade cglib to 3.2.0 or later
Workaround guice3x-undecoded pathInfo in YARN WebApp
Update guava dependency to the latest version
guice 3.0 to 4.0 jdiff (from guice 4.0 release notes)