DirectoryScanner directoryScanner = new DirectoryScanner();
directoryScanner.setBasedir( extraResource.getDirectory() );
directoryScanner.addDefaultExcludes();
directoryScanner.setExcludes( toStringArray( extraResource.getExcludes() ) );
directoryScanner.setIncludes( toStringArray( extraResource.getIncludes() ) );
directoryScanner.scan();
for ( String includeFile : directoryScanner.getIncludedFiles() )
{
getLog().debug( "include file:" + includeFile );
os.putArchiveEntry( new JarArchiveEntry( includeFile ) );
IOUtils.copy( new FileInputStream( new File( extraResource.getDirectory(), includeFile ) ),