41
41
import org .codehaus .plexus .archiver .ArchiverException ;
42
42
import org .codehaus .plexus .archiver .jar .JarArchiver ;
43
43
import org .codehaus .plexus .archiver .jar .ManifestException ;
44
+ import org .codehaus .plexus .archiver .util .DefaultFileSet ;
44
45
import org .codehaus .plexus .util .FileUtils ;
45
46
46
47
/**
@@ -420,8 +421,7 @@ protected void addDirectory(Archiver archiver, File sourceDirectory, String[] pI
420
421
throws MojoExecutionException {
421
422
try {
422
423
getLog ().debug ("add directory " + sourceDirectory + " to archiver" );
423
- // archiver.addFileSet( fileSet );
424
- archiver .addDirectory (sourceDirectory , pIncludes , pExcludes );
424
+ archiver .addFileSet (DefaultFileSet .fileSet (sourceDirectory ).includeExclude (pIncludes , pExcludes ));
425
425
} catch (ArchiverException e ) {
426
426
throw new MojoExecutionException ("Error adding directory to source archive." , e );
427
427
}
@@ -440,7 +440,8 @@ protected void addDirectory(
440
440
throws MojoExecutionException {
441
441
try {
442
442
getLog ().debug ("add directory " + sourceDirectory + " to archiver with prefix " + prefix );
443
- archiver .addDirectory (sourceDirectory , prefix , pIncludes , pExcludes );
443
+ archiver .addFileSet (
444
+ DefaultFileSet .fileSet (sourceDirectory ).prefixed (prefix ).includeExclude (pIncludes , pExcludes ));
444
445
} catch (ArchiverException e ) {
445
446
throw new MojoExecutionException ("Error adding directory to source archive." , e );
446
447
}
@@ -486,12 +487,12 @@ private String[] getCombinedIncludes(List<String> additionalIncludes) {
486
487
combinedIncludes .addAll (Arrays .asList (includes ));
487
488
}
488
489
489
- if (additionalIncludes != null && additionalIncludes .size () > 0 ) {
490
+ if (additionalIncludes != null && ! additionalIncludes .isEmpty () ) {
490
491
combinedIncludes .addAll (additionalIncludes );
491
492
}
492
493
493
494
// If there are no other includes, use the default.
494
- if (combinedIncludes .size () == 0 ) {
495
+ if (combinedIncludes .isEmpty () ) {
495
496
combinedIncludes .addAll (Arrays .asList (DEFAULT_INCLUDES ));
496
497
}
497
498
@@ -516,11 +517,11 @@ private String[] getCombinedExcludes(List<String> additionalExcludes) {
516
517
combinedExcludes .addAll (Arrays .asList (excludes ));
517
518
}
518
519
519
- if (additionalExcludes != null && additionalExcludes .size () > 0 ) {
520
+ if (additionalExcludes != null && ! additionalExcludes .isEmpty () ) {
520
521
combinedExcludes .addAll (additionalExcludes );
521
522
}
522
523
523
- if (combinedExcludes .size () == 0 ) {
524
+ if (combinedExcludes .isEmpty () ) {
524
525
combinedExcludes .addAll (Arrays .asList (DEFAULT_EXCLUDES ));
525
526
}
526
527
0 commit comments