Example usage for org.apache.maven.model.building ModelProblemCollectorRequest getSeverity

List of usage examples for org.apache.maven.model.building ModelProblemCollectorRequest getSeverity

Introduction

In this page you can find the example usage for org.apache.maven.model.building ModelProblemCollectorRequest getSeverity.

Prototype

public Severity getSeverity() 

Source Link

Usage

From source file:org.jboss.shrinkwrap.resolver.impl.maven.logging.LogModelProblemCollector.java

License:Apache License

@Override
public void add(ModelProblemCollectorRequest modelProblemCollectorRequest) {

    switch (modelProblemCollectorRequest.getSeverity()) {
    case WARNING:
        log.warning(modelProblemCollectorRequest.getMessage() + ", caused by: "
                + modelProblemCollectorRequest.getException().getMessage());
        break;//w w w  .ja  va  2  s. c om
    case ERROR:
    case FATAL:
        log.severe(modelProblemCollectorRequest.getMessage() + ", caused by: "
                + modelProblemCollectorRequest.getException().getMessage());
        this.hasSevereFailures = true;
        break;
    }
}