adding sources and docs generation
move  to jdk 1.8