Skip to content

Commit d8b306a

Browse files
committed
Adapted to c-compress 1.10 rc
Conflicts: src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java
1 parent 867eee8 commit d8b306a

File tree

6 files changed

+31
-18
lines changed

6 files changed

+31
-18
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
<dependency>
6262
<groupId>org.apache.commons</groupId>
6363
<artifactId>commons-compress</artifactId>
64-
<version>1.10-SNAPSHOT</version>
64+
<version>1.10</version>
6565
</dependency>
6666
<dependency>
6767
<groupId>junit</groupId>

src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -236,16 +236,22 @@ protected boolean isSelected( final String fileName, final PlexusIoResource file
236236
{
237237
if ( fileSelectors != null )
238238
{
239-
for (FileSelector fileSelector : fileSelectors) {
240-
try {
241-
if (!fileSelector.isSelected(fileInfo)) {
242-
return false;
243-
}
244-
} catch (final IOException e) {
245-
throw new ArchiverException("Failed to check, whether " + fileInfo.getName() + " is selected: "
246-
+ e.getMessage(), e);
247-
}
248-
}
239+
for ( FileSelector fileSelector : fileSelectors )
240+
{
241+
try
242+
{
243+
244+
if ( !fileSelector.isSelected( fileInfo ) )
245+
{
246+
return false;
247+
}
248+
}
249+
catch ( final IOException e )
250+
{
251+
throw new ArchiverException(
252+
"Failed to check, whether " + fileInfo.getName() + " is selected: " + e.getMessage(), e );
253+
}
254+
}
249255
}
250256
return true;
251257
}

src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,15 @@
1717
* limitations under the License.
1818
*/
1919

20-
import org.apache.commons.compress.archivers.zip.InputStreamSupplier;
2120
import org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator;
2221
import org.apache.commons.compress.archivers.zip.ZipArchiveEntry;
2322
import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream;
2423
import org.apache.commons.compress.archivers.zip.ZipEncoding;
2524
import org.apache.commons.compress.archivers.zip.ZipEncodingHelper;
25+
import java.util.concurrent.ExecutionException;
26+
import java.util.zip.CRC32;
27+
28+
import org.apache.commons.compress.parallel.InputStreamSupplier;
2629
import org.codehaus.plexus.archiver.AbstractArchiver;
2730
import org.codehaus.plexus.archiver.ArchiveEntry;
2831
import org.codehaus.plexus.archiver.Archiver;
@@ -45,8 +48,6 @@
4548
import java.io.SequenceInputStream;
4649
import java.util.Hashtable;
4750
import java.util.Stack;
48-
import java.util.concurrent.ExecutionException;
49-
import java.util.zip.CRC32;
5051

5152
import static org.codehaus.plexus.archiver.util.Streams.bufferedOutputStream;
5253
import static org.codehaus.plexus.archiver.util.Streams.fileOutputStream;

src/main/java/org/codehaus/plexus/archiver/zip/ConcurrentJarCreator.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@
1818
package org.codehaus.plexus.archiver.zip;
1919

2020
import org.apache.commons.compress.archivers.zip.*;
21+
import org.apache.commons.compress.parallel.InputStreamSupplier;
22+
import org.apache.commons.compress.parallel.ScatterGatherBackingStore;
23+
import org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier;
2124

2225
import java.io.ByteArrayInputStream;
2326
import java.io.IOException;
2427
import java.io.InputStream;
2528
import java.util.concurrent.ExecutionException;
26-
import java.util.concurrent.ExecutorService;
2729
import java.util.concurrent.Executors;
2830
import java.util.zip.Deflater;
2931
import java.util.zip.ZipEntry;
@@ -38,7 +40,8 @@ public class ConcurrentJarCreator {
3840
private final ParallelScatterZipCreator parallelScatterZipCreator;
3941
private long zipCloseElapsed;
4042

41-
static class DeferredSupplier implements ScatterGatherBackingStoreSupplier {
43+
static class DeferredSupplier implements ScatterGatherBackingStoreSupplier
44+
{
4245
public ScatterGatherBackingStore get() throws IOException {
4346
return new DeferredScatterOutputStream();
4447
}

src/main/java/org/codehaus/plexus/archiver/zip/DeferredScatterOutputStream.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,14 @@
1717
*/
1818
package org.codehaus.plexus.archiver.zip;
1919

20+
import org.apache.commons.compress.parallel.ScatterGatherBackingStore;
21+
2022
import java.io.File;
2123
import java.io.IOException;
2224
import java.io.InputStream;
2325

24-
public class DeferredScatterOutputStream implements org.apache.commons.compress.archivers.zip.ScatterGatherBackingStore {
26+
public class DeferredScatterOutputStream implements ScatterGatherBackingStore
27+
{
2528
OffloadingOutputStream dfos = new OffloadingOutputStream(100000000, "scatterzipfragment", "zip", null);
2629

2730

src/test/java/org/codehaus/plexus/archiver/zip/ConcurrentJarCreatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package org.codehaus.plexus.archiver.zip;
22

3-
import org.apache.commons.compress.archivers.zip.InputStreamSupplier;
43
import org.apache.commons.compress.archivers.zip.UnixStat;
54
import org.apache.commons.compress.archivers.zip.ZipArchiveEntry;
65
import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream;
6+
import org.apache.commons.compress.parallel.InputStreamSupplier;
77
import org.apache.commons.compress.utils.IOUtils;
88
import org.codehaus.plexus.util.DirectoryScanner;
99
import org.junit.Ignore;

0 commit comments

Comments
 (0)