@Component(role=ArtifactComparator.class, hint="zip") public class ZipComparatorImpl extends java.lang.Object implements ArtifactComparator
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ContentsComparator> |
comparators |
private static java.util.Collection<java.lang.String> |
IGNORED_PATTERNS |
private org.codehaus.plexus.logging.Logger |
log |
static java.lang.String |
TYPE |
Constructor and Description |
---|
ZipComparatorImpl() |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
getContentType(java.lang.String name) |
CompoundArtifactDelta |
getDelta(java.io.File baseline,
java.io.File reactor) |
private boolean |
isIgnored(java.lang.String name) |
private java.util.Map<java.lang.String,java.util.zip.ZipEntry> |
toEntryMap(java.util.zip.ZipFile zip) |
public static final java.lang.String TYPE
private static final java.util.Collection<java.lang.String> IGNORED_PATTERNS
@Requirement private org.codehaus.plexus.logging.Logger log
@Requirement private java.util.Map<java.lang.String,ContentsComparator> comparators
public CompoundArtifactDelta getDelta(java.io.File baseline, java.io.File reactor) throws java.io.IOException
getDelta
in interface ArtifactComparator
java.io.IOException
private java.lang.String getContentType(java.lang.String name)
private java.util.Map<java.lang.String,java.util.zip.ZipEntry> toEntryMap(java.util.zip.ZipFile zip)
private boolean isIgnored(java.lang.String name)