Do not print OUTPUT message as warning in Maven
Before the change Maven + IC had been reporting OUTPUT messages as warnings since OUTPUT was removed from CompilerMessageSeverity.VERBOSE
This commit is contained in:
+24
-9
@@ -62,15 +62,30 @@ public class MavenPluginLogMessageCollector implements MessageCollector {
|
|||||||
|
|
||||||
String text = position + message;
|
String text = position + message;
|
||||||
|
|
||||||
if (CompilerMessageSeverity.VERBOSE.contains(severity)) {
|
switch (severity) {
|
||||||
log.debug(text);
|
case EXCEPTION:
|
||||||
} else if (CompilerMessageSeverity.ERRORS.contains(severity)) {
|
case ERROR: {
|
||||||
collectedErrors.add(new Pair<CompilerMessageLocation, String>(location, message));
|
collectedErrors.add(new Pair<CompilerMessageLocation, String>(location, message));
|
||||||
log.error(text);
|
log.error(text);
|
||||||
} else if (severity == CompilerMessageSeverity.INFO) {
|
break;
|
||||||
log.info(text);
|
}
|
||||||
} else {
|
case STRONG_WARNING:
|
||||||
log.warn(text);
|
case WARNING: {
|
||||||
|
log.warn(text);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case INFO: {
|
||||||
|
log.info(text);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LOGGING:
|
||||||
|
case OUTPUT: {
|
||||||
|
log.debug(text);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default: {
|
||||||
|
log.warn("[Unknown severity " + severity + "] " + text);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user