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

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

Introduction

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

Prototype

public String getMessage() 

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;/*from w  ww  .  jav a2  s. com*/
    case ERROR:
    case FATAL:
        log.severe(modelProblemCollectorRequest.getMessage() + ", caused by: "
                + modelProblemCollectorRequest.getException().getMessage());
        this.hasSevereFailures = true;
        break;
    }
}

From source file:org.springframework.boot.cli.compiler.maven.MavenSettings.java

License:Apache License

private String createFailureMessage(SpringBootCliModelProblemCollector problemCollector) {
    StringWriter message = new StringWriter();
    PrintWriter printer = new PrintWriter(message);
    printer.println("Failed to determine active profiles:");
    for (ModelProblemCollectorRequest problem : problemCollector.getProblems()) {
        printer.println("    " + problem.getMessage() + " at " + problem.getLocation());
    }//  w w w.j  a v a  2s  . com
    return message.toString();
}

From source file:org.springframework.boot.loader.thin.MavenSettings.java

License:Apache License

private String createFailureMessage(SpringBootCliModelProblemCollector problemCollector) {
    StringWriter message = new StringWriter();
    PrintWriter printer = new PrintWriter(message);
    printer.println("Failed to determine active profiles:");
    for (ModelProblemCollectorRequest problem : problemCollector.getProblems()) {
        printer.println("    " + problem.getMessage()
                + (problem.getLocation() != null ? " at " + problem.getLocation() : ""));
        if (problem.getException() != null) {
            printer.println(indentStackTrace(problem.getException(), "        "));
        }/*from  ww w .jav  a  2 s . c  om*/
    }
    return message.toString();
}