List of usage examples for org.apache.maven.model.building ModelBuildingException ModelBuildingException
public ModelBuildingException(ModelBuildingResult result)
From source file:org.jboss.forge.addon.maven.projects.MavenFacetImpl.java
License:Open Source License
@Override public BuildResult getEffectiveModelBuildResult() { BuildResultBuilder resultBuilder = BuildResultBuilder.create(); MavenFacetImpl mvn = getFaceted().getFacet(MavenFacetImpl.class); resultBuilder.status(mvn.isModelValid()); try {//from w ww .ja va 2 s .c om ModelBuildingResult result = mvn.getModelBuildingResult(); if (!result.getProblems().isEmpty()) { String errorMessage = new ModelBuildingException(result).getMessage(); resultBuilder.addMessage(BuildMessage.Severity.ERROR, errorMessage); } } catch (ModelBuildingException e) { resultBuilder.addMessage(BuildMessage.Severity.ERROR, e.getMessage()); } return resultBuilder.build(); }