in src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java [438:448]
protected void addDirectory(
Archiver archiver, File sourceDirectory, String prefix, String[] pIncludes, String[] pExcludes)
throws MojoExecutionException {
try {
getLog().debug("add directory " + sourceDirectory + " to archiver with prefix " + prefix);
archiver.addFileSet(
DefaultFileSet.fileSet(sourceDirectory).prefixed(prefix).includeExclude(pIncludes, pExcludes));
} catch (ArchiverException e) {
throw new MojoExecutionException("Error adding directory to source archive.", e);
}
}