in src/main/java/org/apache/maven/plugins/jarsigner/JarsignerVerifyMojo.java [90:110]
protected void preProcessArchive(File archive) throws MojoExecutionException {
super.preProcessArchive(archive);
if (errorWhenNotSigned) {
// check archive if signed
boolean archiveSigned;
try {
archiveSigned = JarSignerUtil.isArchiveSigned(archive);
} catch (IOException e) {
throw new MojoExecutionException(
"Failed to check if archive " + archive + " is signed: " + e.getMessage(), e);
}
if (!archiveSigned) {
// fails, archive must be signed
throw new MojoExecutionException(getMessage("archiveNotSigned", archive));
}
}
}