cache.install(this.url, outputFile, this.md5, this.sha1);
if (this.unpack) {
UnArchiver unarchiver = this.archiverManager.getUnArchiver(outputFile);
unarchiver.setSourceFile(outputFile);
unarchiver.setDestDirectory(this.outputDirectory);
unarchiver.extract();
outputFile.delete();
}
} catch (Exception ex) {
throw new MojoExecutionException("IO Error", ex);
}