List of usage examples for org.apache.maven.model.building ModelProblemCollectorRequest getException
public Exception getException()
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 ww w . j a v a2s . c o m case ERROR: case FATAL: log.severe(modelProblemCollectorRequest.getMessage() + ", caused by: " + modelProblemCollectorRequest.getException().getMessage()); this.hasSevereFailures = true; break; } }
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 w w w. java 2 s. co m*/ } return message.toString(); }