compile with sdk api 18
build with maven 3.6.1
update checkstyle and pmd maven plugins