You have seen that Maven is constructed from a series of plug-ins, and now it's time to build your own. You may want to do this for a few reasons:
Your project's maven.xml file is getting too big and you wish to streamline it.
You want to reuse the same build logic in several Maven projects.