Class JarBytecodeHashAnalyzer
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.shared.jar.identification.hash.JarBytecodeHashAnalyzer
- All Implemented Interfaces:
JarHashAnalyzer
,org.codehaus.plexus.logging.LogEnabled
public class JarBytecodeHashAnalyzer
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements JarHashAnalyzer
Analyzer that calculates the hash code for the entire file. Can be used to detect an exact copy of the file's class
data. Useful to see thru a recompile, recompression, or timestamp change.
If you are not using Plexus, you must call
setDigester(org.codehaus.plexus.digest.StreamingDigester)
before
use-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputeHash
(JarAnalyzer jarAnalyzer) Compute the hash for the JAR.void
setDigester
(org.codehaus.plexus.digest.StreamingDigester digester) Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
JarBytecodeHashAnalyzer
public JarBytecodeHashAnalyzer()
-
-
Method Details
-
setDigester
public void setDigester(org.codehaus.plexus.digest.StreamingDigester digester)