Refactored MavenExecutor