protected void preProcessArchive()

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));
            }
        }
    }