public List getPlugins() { return build.getPlugins(); }
private void propagateNewPlugins( MavenProject project ) { Build changedBuild = project.getBuild(); Build dynamicBuild = project.getDynamicBuild(); if ( changedBuild == null || dynamicBuild == null ) { return; } List changedPlugins = changedBuild.getPlugins(); List dynamicPlugins = dynamicBuild.getPlugins(); if ( changedPlugins != null && dynamicPlugins != null && changedPlugins.size() != dynamicPlugins.size() ) { changedPlugins.removeAll( dynamicPlugins ); if ( !changedPlugins.isEmpty() ) { for ( Iterator it = changedPlugins.iterator(); it.hasNext(); ) { Plugin plugin = (Plugin) it.next(); dynamicBuild.addPlugin( plugin ); } } } dynamicBuild.flushPluginMap(); }
List buildPlugins = build.getPlugins();
private void forcePluginExecutionIdCollision( final Model model, final ModelValidationResult result ) { Build build = model.getBuild(); if ( build != null ) { List plugins = build.getPlugins(); if ( plugins != null ) { for ( Iterator it = plugins.iterator(); it.hasNext(); ) { Plugin plugin = (Plugin) it.next(); // this will force an IllegalStateException, even if we don't have to do inheritance assembly. try { plugin.getExecutionsAsMap(); } catch ( IllegalStateException collisionException ) { result.addMessage( collisionException.getMessage() ); } } } } }
public List<Plugin> getBuildPlugins() { if ( getModel().getBuild() == null ) { return Collections.emptyList(); } return Collections.unmodifiableList( getModel().getBuild().getPlugins() ); }
if ( build != null ) List<Plugin> plugins = build.getPlugins(); Map<Object, Plugin> normalized = new LinkedHashMap<>( plugins.size() * 2 );
public List getBuildPlugins() { if ( getModel().getBuild() == null ) { return null; } return getModel().getBuild().getPlugins(); }
public static String getPluginConfigParameter ( MavenProject project, String parameter, String defaultValue ) { String value = null; for ( Plugin plugin : project.getBuild().getPlugins() ) { if ( plugin.getArtifactId().equals( PluginInfo.getArtifactId() ) ) { Xpp3Dom configuration = getMojoConfiguration( plugin ); if ( configuration != null && configuration.getChild( parameter ) != null ) { value = configuration.getChild( parameter ).getValue() ; } } } // if we got nothing, fall back to the default value return ( StringUtils.isEmpty( value ) ) ? defaultValue : value; }
if ( build != null ) for ( Plugin plugin : build.getPlugins() )
private void mergeDeterministicBuildElements( Build interpolatedBuild, Build dynamicBuild ) { mergeDeterministicPluginElements( interpolatedBuild.getPlugins(), dynamicBuild.getPlugins() ); PluginManagement dPluginMgmt = dynamicBuild.getPluginManagement(); PluginManagement iPluginMgmt = interpolatedBuild.getPluginManagement(); if ( dPluginMgmt != null ) { mergeDeterministicPluginElements( iPluginMgmt.getPlugins(), dPluginMgmt.getPlugins() ); } if ( dynamicBuild.getExtensions() != null ) { dynamicBuild.setExtensions( interpolatedBuild.getExtensions() ); } }
@Override public void injectDefaultValues( Model model, ModelBuildingRequest request, ModelProblemCollector problems ) { injectDependencyDefaults( model.getDependencies() ); Build build = model.getBuild(); if ( build != null ) { for ( Plugin plugin : build.getPlugins() ) { injectDependencyDefaults( plugin.getDependencies() ); } } }
if ( build != null ) for ( Plugin plugin : build.getPlugins() )
private Plugin findSitePlugin( Build build ) { for ( Plugin plugin : build.getPlugins() ) { if ( isSitePlugin( plugin ) ) { return plugin; } } PluginManagement pluginManagement = build.getPluginManagement(); if ( pluginManagement != null ) { for ( Plugin plugin : pluginManagement.getPlugins() ) { if ( isSitePlugin( plugin ) ) { return plugin; } } } return null; }
@Override public void expandPluginConfiguration( Model model, ModelBuildingRequest request, ModelProblemCollector problems ) { Build build = model.getBuild(); if ( build != null ) { expand( build.getPlugins() ); PluginManagement pluginManagement = build.getPluginManagement(); if ( pluginManagement != null ) { expand( pluginManagement.getPlugins() ); } } }
for ( Plugin plugin : project.getBuild().getPlugins() )
for ( Plugin plugin : build.getPlugins() )
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 ); } }
if ( build != null ) for ( Iterator it = build.getPlugins().iterator(); it.hasNext(); )
private PluginVersionResult resolveFromProject( PluginVersionRequest request ) { PluginVersionResult result = null; if ( request.getPom() != null && request.getPom().getBuild() != null ) { Build build = request.getPom().getBuild(); result = resolveFromProject( request, build.getPlugins() ); if ( result == null && build.getPluginManagement() != null ) { result = resolveFromProject( request, build.getPluginManagement().getPlugins() ); } } return result; }
private PluginPrefixResult resolveFromProject( PluginPrefixRequest request ) { PluginPrefixResult result = null; if ( request.getPom() != null && request.getPom().getBuild() != null ) { Build build = request.getPom().getBuild(); result = resolveFromProject( request, build.getPlugins() ); if ( result == null && build.getPluginManagement() != null ) { result = resolveFromProject( request, build.getPluginManagement().getPlugins() ); } } return result; }