Maven Extensions Cookbook

Extensions are based on components, defined either with Plexus or JSR-330: