updated to Java 8 language level and removed duplicated dependencies with JaCoCo agent