A format lifecycle for Maven