List of usage examples for org.apache.maven.model.building ModelProblemCollectorRequest setMessage
public ModelProblemCollectorRequest setMessage(String message)
From source file:com.github.sviperll.maven.profiledep.DependenciesProfileSelector.java
@Override public List<Profile> getActiveProfiles(Collection<Profile> availableProfiles, ProfileActivationContext context, ModelProblemCollector problems) { List<Profile> activatedProfiles = defaultProfileSelector.getActiveProfiles(availableProfiles, context, problems);//from w ww. ja v a2 s . c om try { DependencyResolution resolution = DependencyResolution.resolve(availableProfiles, activatedProfiles, context.getActiveProfileIds()); return resolution.activeProfiles(); } catch (ResolutionValidationException ex) { ModelProblemCollectorRequest request = new ModelProblemCollectorRequest(ModelProblem.Severity.FATAL, ModelProblem.Version.BASE); request.setMessage("\n" + ex.renderResolutionTree()); problems.add(request); return Collections.emptyList(); } }