in src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java [269:300]
protected void validateParameters() throws MojoExecutionException {
super.validateParameters();
if (maxTries < 1) {
getLog().warn(getMessage("invalidMaxTries", maxTries));
maxTries = 1;
}
if (maxRetryDelaySeconds < 0) {
getLog().warn(getMessage("invalidMaxRetryDelaySeconds", maxRetryDelaySeconds));
maxRetryDelaySeconds = 0;
}
if (threadCount < 1) {
getLog().warn(getMessage("invalidThreadCount", threadCount));
threadCount = 1;
}
if (tsa.length > 0 && tsacert.length > 0) {
getLog().warn(getMessage("warnUsageTsaAndTsacertSimultaneous"));
}
if (tsapolicyid.length > tsa.length || tsapolicyid.length > tsacert.length) {
getLog().warn(getMessage("warnUsageTsapolicyidTooMany", tsapolicyid.length, tsa.length, tsacert.length));
}
if (tsa.length > 1 && maxTries == 1) {
getLog().warn(getMessage("warnUsageMultiTsaWithoutRetry", tsa.length));
}
if (tsacert.length > 1 && maxTries == 1) {
getLog().warn(getMessage("warnUsageMultiTsacertWithoutRetry", tsacert.length));
}
tsaSelector = new TsaSelector(tsa, tsacert, tsapolicyid, tsadigestalg);
}