File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
src/main/java/org/codehaus/plexus/archiver/tar Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 2020import org .apache .commons .compress .archivers .tar .TarArchiveEntry ;
2121import org .apache .commons .compress .archivers .tar .TarArchiveOutputStream ;
2222import org .apache .commons .compress .compressors .bzip2 .BZip2CompressorOutputStream ;
23+ import org .apache .commons .compress .compressors .xz .XZCompressorOutputStream ;
2324import org .codehaus .plexus .archiver .AbstractArchiver ;
2425import org .codehaus .plexus .archiver .ArchiveEntry ;
2526import org .codehaus .plexus .archiver .ArchiverException ;
@@ -465,7 +466,8 @@ public static enum TarCompressionMethod
465466 none ,
466467 gzip ,
467468 bzip2 ,
468- snappy
469+ snappy ,
470+ xz
469471
470472 }
471473
@@ -484,6 +486,11 @@ else if ( TarCompressionMethod.snappy.equals( tarCompressionMethod ) )
484486 {
485487 return new SnappyOutputStream ( bufferedOutputStream ( ostream ) );
486488 }
489+ else if (TarCompressionMethod .xz .equals ( tarCompressionMethod ) )
490+ {
491+ return new XZCompressorOutputStream ( bufferedOutputStream ( ostream ) );
492+ }
493+
487494 return ostream ;
488495 }
489496
You can’t perform that action at this time.
0 commit comments