Port the project to use Maven