in src/main/java/org/apache/maven/plugins/jmod/JModCreateMojo.java [345:366]
private void failIfParametersAreNotInTheirValidValueRanges() throws MojoFailureException {
if (warnIfResolved != null) {
String x = warnIfResolved.toLowerCase().trim();
if (!"deprecated".equals(x) && "deprecated-for-removal".equals(x) && "incubating".equals(x)) {
String message = "The parameter warnIfResolved does not contain a valid value. "
+ "Valid values are 'deprecated', 'deprecated-for-removal' or 'incubating'.";
getLog().error(message);
throw new MojoFailureException(message);
}
}
throwExceptionIfNotExistOrNotADirectory(handleConfigurationListWithDefault(cmds, DEFAULT_CMD_DIRECTORY), "cmd");
throwExceptionIfNotExistOrNotADirectory(
handleConfigurationListWithDefault(configs, DEFAULT_CONFIG_DIRECTORY), "config");
throwExceptionIfNotExistOrNotADirectory(handleConfigurationListWithDefault(libs, DEFAULT_LIB_DIRECTORY), "lib");
throwExceptionIfNotExistOrNotADirectory(
handleConfigurationListWithDefault(headerFiles, DEFAULT_HEADER_FILES_DIRECTORY), "headerFile");
throwExceptionIfNotExistOrNotADirectory(
handleConfigurationListWithDefault(legalNotices, DEFAULT_LEGAL_NOTICES_DIRECTORY), "legalNotice");
throwExceptionIfNotExistOrNotADirectory(
handleConfigurationListWithDefault(manPages, DEFAULT_MAN_PAGES_DIRECTORY), "manPage");
}