full project with mvn