private static void addViolation( ModelProblemCollector problems, Severity severity, Version version, String fieldName, String sourceHint, String message, InputLocationTracker tracker ) { StringBuilder buffer = new StringBuilder( 256 ); buffer.append( '\'' ).append( fieldName ).append( '\'' ); if ( sourceHint != null ) { buffer.append( " for " ).append( sourceHint ); } buffer.append( ' ' ).append( message ); // CHECKSTYLE_OFF: LineLength problems.add( new ModelProblemCollectorRequest( severity, version ).setMessage( buffer.toString() ).setLocation( getLocation( fieldName, tracker ) ) ); // CHECKSTYLE_ON: LineLength }
@Override public Object getValue( String expression ) { Object value = valueSource.getValue( expression ); if ( value != null && expression.startsWith( bannedPrefix ) ) { String msg = "The expression ${" + expression + "} is deprecated."; if ( newPrefix != null && newPrefix.length() > 0 ) { msg += " Please use ${" + newPrefix + expression.substring( bannedPrefix.length() ) + "} instead."; } problems.add( new ModelProblemCollectorRequest( Severity.WARNING, Version.V20 ).setMessage( msg ) ); } return value; }
interpolateObjectAction.problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ).setMessage( "Failed to interpolate field3: " + field + " on class: " interpolateObjectAction.problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ).setMessage( "Failed to interpolate field4: " + field + " on class: "
.add( new ModelProblemCollectorRequest( Severity.WARNING, Version.V20 ) .setMessage( "'build.plugins.plugin.version' for " + key + " is missing." ) .setLocation( location ) );
problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "The property name is required to activate the profile " + profile.getId() ) .setLocation( property.getLocation( "" ) ) );
problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "Failed to determine Java version for profile " + profile.getId() ) .setLocation( activation.getLocation( "jdk" ) ) );
public void injectLifecycleBindings( Model model, ModelBuildingRequest request, ModelProblemCollector problems ) { String packaging = model.getPackaging(); Collection<Plugin> defaultPlugins = lifecycle.getPluginsBoundByDefaultToAllLifecycles( packaging ); if ( defaultPlugins == null ) { problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "Unknown packaging: " + packaging ) .setLocation( model.getLocation( "packaging" ) ) ); } else if ( !defaultPlugins.isEmpty() ) { Model lifecycleModel = new Model(); lifecycleModel.setBuild( new Build() ); lifecycleModel.getBuild().getPlugins().addAll( defaultPlugins ); merger.merge( model, lifecycleModel ); } }
event.getProblems().add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "Invalid plugin repository: " + e.getMessage() ) .setException( e ) ); event.getProblems().add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "Unresolveable build extension: " + e.getMessage() ) .setException( e ) ); event.getProblems().add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "Invalid artifact repository: " + e.getMessage() ) .setException( e ) );
problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( e.getMessage() ).setException( e ) );
private boolean isActive( Profile profile, ProfileActivationContext context, ModelProblemCollector problems ) { boolean isActive = false; for ( ProfileActivator activator : activators ) { if ( activator.presentInConfig( profile, context, problems ) ) { isActive = true; } } for ( ProfileActivator activator : activators ) { try { if ( activator.presentInConfig( profile, context, problems ) ) { isActive &= activator.isActive( profile, context, problems ); } } catch ( RuntimeException e ) { problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "Failed to determine activation for profile " + profile.getId() ) .setLocation( profile.getLocation( "" ) ) .setException( e ) ); return false; } } return isActive; }
problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "Failed to interpolate file location " + path + " for profile " + profile.getId() + ": " + e.getMessage() )
problems.add( new ModelProblemCollectorRequest( Severity.WARNING, Version.BASE ) .setMessage( "Reporting configuration should be done in <reporting> section, " + "not in maven-site-plugin <configuration> as reportPlugins parameter." )
+ interpolatedModel.getParent().getVersion() + " on class: " ).setException( e ); problems.add( mpcr );
public Object getValue(String expression) { Object value = valueSource.getValue(expression); if (value != null && expression.startsWith(bannedPrefix)) { String msg = "The expression ${" + expression + "} is deprecated."; if (newPrefix != null && newPrefix.length() > 0) { msg += " Please use ${" + newPrefix + expression.substring(bannedPrefix.length()) + "} instead."; } problems.add(new ModelProblemCollectorRequest(Severity.WARNING, Version.V20).setMessage(msg)); } return value; }
private static void addViolation( ModelProblemCollector problems, Severity severity, Version version, String fieldName, String sourceHint, String message, InputLocationTracker tracker ) { StringBuilder buffer = new StringBuilder( 256 ); buffer.append( '\'' ).append( fieldName ).append( '\'' ); if ( sourceHint != null ) { buffer.append( " for " ).append( sourceHint ); } buffer.append( ' ' ).append( message ); // CHECKSTYLE_OFF: LineLength problems.add( new ModelProblemCollectorRequest( severity, version ).setMessage( buffer.toString() ).setLocation( getLocation( fieldName, tracker ) ) ); // CHECKSTYLE_ON: LineLength }
@Override public Object getValue( String expression ) { Object value = valueSource.getValue( expression ); if ( value != null && expression.startsWith( bannedPrefix ) ) { String msg = "The expression ${" + expression + "} is deprecated."; if ( newPrefix != null && newPrefix.length() > 0 ) { msg += " Please use ${" + newPrefix + expression.substring( bannedPrefix.length() ) + "} instead."; } problems.add( new ModelProblemCollectorRequest( Severity.WARNING, Version.V20 ).setMessage( msg ) ); } return value; }
void interpolate(Object target, InterpolateObjectAction interpolateObjectAction) { synchronized (field) { boolean isAccessible = field.isAccessible(); field.setAccessible(true); try { doInterpolate(target, interpolateObjectAction); } catch (IllegalArgumentException e) { interpolateObjectAction.problems .add(new ModelProblemCollectorRequest(Severity.ERROR, Version.BASE) .setMessage("Failed to interpolate field3: " + field + " on class: " + field.getType().getName()) .setException(e)); // todo: Not entirely // the same message } catch (IllegalAccessException e) { interpolateObjectAction.problems .add(new ModelProblemCollectorRequest(Severity.ERROR, Version.BASE) .setMessage("Failed to interpolate field4: " + field + " on class: " + field.getType().getName()) .setException(e)); } finally { field.setAccessible(isAccessible); } } }
interpolateObjectAction.problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ).setMessage( "Failed to interpolate field3: " + field + " on class: " interpolateObjectAction.problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ).setMessage( "Failed to interpolate field4: " + field + " on class: "
private boolean isActive( Profile profile, ProfileActivationContext context, ModelProblemCollector problems ) { boolean isActive = false; for ( ProfileActivator activator : activators ) { if ( activator.presentInConfig( profile, context, problems ) ) { isActive = true; } } for ( ProfileActivator activator : activators ) { try { if ( activator.presentInConfig( profile, context, problems ) ) { isActive &= activator.isActive( profile, context, problems ); } } catch ( RuntimeException e ) { problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE ) .setMessage( "Failed to determine activation for profile " + profile.getId() ) .setLocation( profile.getLocation( "" ) ) .setException( e ) ); return false; } } return isActive; }
+ interpolatedModel.getParent().getVersion() + " on class: " ).setException( e ); problems.add( mpcr );