Trying to use Maven properly to build and release an open-source project. Was it invented just to make things more complex?