Skip to content

Commit 9271c29

Browse files
committed
Change Snappy compressor to io.airlift:aircompressor
1 parent 2b86526 commit 9271c29

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@
9191
<version>${slf4jVersion}</version>
9292
</dependency>
9393
<dependency>
94-
<groupId>org.iq80.snappy</groupId>
95-
<artifactId>snappy</artifactId>
96-
<version>0.4</version>
94+
<groupId>io.airlift</groupId>
95+
<artifactId>aircompressor</artifactId>
96+
<version>0.27</version>
9797
</dependency>
9898
<dependency>
9999
<groupId>org.tukaani</groupId>

src/main/java/org/codehaus/plexus/archiver/snappy/SnappyCompressor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
import java.io.IOException;
2020

21+
import io.airlift.compress.snappy.SnappyFramedOutputStream;
2122
import org.codehaus.plexus.archiver.ArchiverException;
2223
import org.codehaus.plexus.archiver.util.Compressor;
23-
import org.iq80.snappy.SnappyFramedOutputStream;
2424

2525
import static org.codehaus.plexus.archiver.util.Streams.bufferedOutputStream;
2626
import static org.codehaus.plexus.archiver.util.Streams.fileOutputStream;

src/main/java/org/codehaus/plexus/archiver/snappy/SnappyUnArchiver.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
import java.io.IOException;
2424
import java.io.InputStream;
2525

26+
import io.airlift.compress.snappy.SnappyFramedInputStream;
2627
import org.codehaus.plexus.archiver.AbstractUnArchiver;
2728
import org.codehaus.plexus.archiver.ArchiverException;
28-
import org.iq80.snappy.SnappyFramedInputStream;
2929

3030
import static org.codehaus.plexus.archiver.util.Streams.bufferedInputStream;
3131
import static org.codehaus.plexus.archiver.util.Streams.bufferedOutputStream;

src/main/java/org/codehaus/plexus/archiver/tar/TarArchiver.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.nio.file.Files;
2626
import java.util.zip.GZIPOutputStream;
2727

28+
import io.airlift.compress.snappy.SnappyFramedOutputStream;
2829
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
2930
import org.apache.commons.compress.archivers.tar.TarArchiveOutputStream;
3031
import org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream;
@@ -42,7 +43,6 @@
4243
import org.codehaus.plexus.components.io.resources.PlexusIoResource;
4344
import org.codehaus.plexus.util.IOUtil;
4445
import org.codehaus.plexus.util.StringUtils;
45-
import org.iq80.snappy.SnappyOutputStream;
4646

4747
import static org.codehaus.plexus.archiver.util.Streams.bufferedOutputStream;
4848

@@ -426,7 +426,7 @@ private OutputStream compress(TarCompressionMethod tarCompressionMethod, final O
426426
} else if (TarCompressionMethod.bzip2.equals(tarCompressionMethod)) {
427427
return new BZip2CompressorOutputStream(bufferedOutputStream(ostream));
428428
} else if (TarCompressionMethod.snappy.equals(tarCompressionMethod)) {
429-
return new SnappyOutputStream(bufferedOutputStream(ostream));
429+
return new SnappyFramedOutputStream(bufferedOutputStream(ostream));
430430
} else if (TarCompressionMethod.xz.equals(tarCompressionMethod)) {
431431
return new XZCompressorOutputStream(bufferedOutputStream(ostream));
432432
} else if (TarCompressionMethod.zstd.equals(tarCompressionMethod)) {

src/main/java/org/codehaus/plexus/archiver/tar/TarUnArchiver.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.io.InputStream;
2424
import java.util.zip.GZIPInputStream;
2525

26+
import io.airlift.compress.snappy.SnappyFramedInputStream;
2627
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
2728
import org.apache.commons.compress.archivers.tar.TarArchiveInputStream;
2829
import org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream;
@@ -32,7 +33,6 @@
3233
import org.codehaus.plexus.archiver.ArchiverException;
3334
import org.codehaus.plexus.archiver.util.Streams;
3435
import org.codehaus.plexus.components.io.filemappers.FileMapper;
35-
import org.iq80.snappy.SnappyFramedInputStream;
3636

3737
import static org.codehaus.plexus.archiver.util.Streams.bufferedInputStream;
3838
import static org.codehaus.plexus.archiver.util.Streams.fileInputStream;

0 commit comments

Comments
 (0)