compilation with maven ready