Generate a Maven project