The Maven Contribution Plugin
 The plugin is configured in a Maven module POM as follows:
<project ...> <groupId>...</groupId> <artifactId>...</artifactId> <name>Sample Module</name> <packaging>sca-contribution-jar</packaging> ... <build> <plugins> <plugin> <groupId>org.fabric3</groupId> <artifactId>fabric3-contribution-plugin</artifactId> </plugin> </plugins> </build> </project>
When the build is executed, the contribution plugin will package all module dependencies that are not provided or test scope in the output archive under META-INF/lib
.  The packaging type can either be a JAR (sca-contribution-jar) or the default, ZIP.