If you have thought that the Maven project was overly complicated, then consider their struggles in naming plugins and discussing their lifecycle. I found these messages in my inbox whilst browsing the Maven mailinglist archives.

maven-maven-plugin, maven-plugin-plugin, release release plugin