Refine search
@Override public void validateRawModel( Model m, ModelBuildingRequest request, ModelProblemCollector problems ) Parent parent = m.getParent(); if ( parent != null ) parent ); if ( equals( parent.getGroupId(), m.getGroupId() ) && equals( parent.getArtifactId(), m.getArtifactId() ) ) if ( build != null ) validate20RawPlugins( problems, build.getPlugins(), "build.plugins.plugin", request ); PluginManagement mgmt = build.getPluginManagement(); if ( mgmt != null ) validate20RawPlugins( problems, mgmt.getPlugins(), "build.pluginManagement.plugins.plugin", request ); if ( buildBase != null ) validate20RawPlugins( problems, buildBase.getPlugins(), prefix + ".plugins.plugin", request ); PluginManagement mgmt = buildBase.getPluginManagement(); if ( mgmt != null ) validate20RawPlugins( problems, mgmt.getPlugins(), prefix + ".pluginManagement.plugins.plugin", request );
List buildPlugins = build.getPlugins(); Map pmPlugins = pluginManagement.getPluginsAsMap(); Plugin pmPlugin = (Plugin) pmPlugins.get( buildPlugin.getKey() );
@Override public void convertReporting( Model model, ModelBuildingRequest request, ModelProblemCollector problems ) Reporting reporting = model.getReporting(); Build build = model.getBuild(); build = new Build(); model.setBuild( build ); sitePlugin = new Plugin(); sitePlugin.setArtifactId( "maven-site-plugin" ); PluginManagement pluginManagement = build.getPluginManagement(); if ( pluginManagement == null ) pluginManagement = new PluginManagement(); build.setPluginManagement( pluginManagement ); pluginManagement.addPlugin( sitePlugin ); Xpp3Dom configuration = (Xpp3Dom) sitePlugin.getConfiguration();
public static PluginManagement clonePluginManagement( PluginManagement src ) { PluginManagement pMgmt = null; if ( src != null ) { pMgmt = new PluginManagement(); pMgmt.setPlugins( cloneList( src.getPlugins(), PLUGIN_CLONER ) ); } return pMgmt; }
PluginManagement pluginManagement = new PluginManagement(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) pluginManagement.setPlugins( plugins ); while ( parser.nextTag() == XmlPullParser.START_TAG )
throws TemplateCreationException, IOException Model model = new Model(); model.setModelVersion( "4.0.0" ); model.setDevelopers( project.getDevelopers() ); model.setScm( project.getScm() ); Build build = new Build(); model.setBuild( build ); for ( Extension be : p.getBuildExtensions() ) model.getBuild().addExtension( be ); extension.setArtifactId( "archetype-packaging" ); extension.setVersion( getArchetypeVersion() ); model.getBuild().addExtension( extension ); Plugin plugin = new Plugin(); plugin.setGroupId( "org.apache.maven.plugins" ); plugin.setArtifactId( "maven-archetype-plugin" ); plugin.setVersion( getArchetypeVersion() ); PluginManagement pluginManagement = new PluginManagement(); pluginManagement.addPlugin( plugin ); model.getBuild().setPluginManagement( pluginManagement );
public Model toMavenModel() { Model model = new Model(); model.setBuild(new Build()); model.setDescription(description); model.setUrl(url); model.setName(projectId.getArtifact()); PluginManagement management = new PluginManagement(); management.setPlugins(pluginOverrides); model.getBuild().setPluginManagement(management); model.getBuild().setPlugins(plugins);
private List<Artifact> collectArtifacts( String hint ) { List<Artifact> artifacts = new ArrayList<>(); PluginManagement pluginManagement = project.getBuild().getPluginManagement(); if ( pluginManagement != null ) { artifacts.addAll( getCheckstylePluginDependenciesAsArtifacts( pluginManagement.getPluginsAsMap(), hint ) ); } artifacts.addAll( getCheckstylePluginDependenciesAsArtifacts( project.getBuild().getPluginsAsMap(), hint ) ); return artifacts; }
throws ReleaseExecutionException, ReleaseFailureException Model model = project.getModel(); Properties properties = modelTarget.getProperties(); String projectId = ArtifactUtils.versionlessKey( project.getGroupId(), project.getArtifactId() ); Build buildTarget = modelTarget.getBuild(); if ( buildTarget != null ) for ( Plugin plugin : buildTarget.getPlugins() ) rewriteArtifactVersions( toMavenCoordinates( buildTarget.getPluginManagement().getPlugins() ), model, properties, result, releaseDescriptor, simulate ); for ( Plugin plugin : buildTarget.getPluginManagement().getPlugins() ) for ( Profile profile : modelTarget.getProfiles() ) for ( Plugin plugin : profileBuild.getPlugins() ) if ( profileBuild.getPluginManagement() != null ) rewriteArtifactVersions( toMavenCoordinates( profileBuild.getPluginManagement().getPlugins() ), model, properties, result, releaseDescriptor, simulate ); for ( Plugin plugin : profileBuild.getPluginManagement().getPlugins() )
MavenProject toGenerate = project.clone(); toGenerate.setGroupId(project.getGroupId()); toGenerate.setArtifactId(config.getArtifactId()); toGenerate.setVersion(project.getVersion()); toGenerate.setDevelopers(project.getDevelopers()); toGenerate.getModel().setDependencyManagement(new DependencyManagement()); for (Dependency dependency : dependencies) { toGenerate.getDependencyManagement().addDependency(dependency); toGenerate.getModel().setBuild(new Build()); if (!plugins.isEmpty()) { toGenerate.getModel().setBuild(new Build()); toGenerate.getModel().getBuild().setPluginManagement(new PluginManagement()); for (Artifact artifact : plugins) { toGenerate.getPluginManagement().addPlugin(toPlugin(artifact));
@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() ); } } }
Set<ArtifactKey> artifacts = new HashSet<ArtifactKey>(); Map<ArtifactKey, String> managed = new HashMap<ArtifactKey, String>(); if(mp != null && mp.getBuild() != null) { PluginManagement pm = mp.getBuild().getPluginManagement(); if(pm != null && pm.getPlugins() != null) { for(Plugin plug : pm.getPlugins()) { ArtifactKey artifactKey = new ArtifactKey(plug.getGroupId(), plug.getArtifactId(), plug.getVersion(), null); if(inManagedSection) { artifacts.add(artifactKey); if(!inManagedSection && mp.getModel().getBuild() != null) { for(Plugin plug : mp.getModel().getBuild().getPlugins()) { artifacts.add(new ArtifactKey(plug.getGroupId(), plug.getArtifactId(), plug.getVersion(), null));
private boolean haveBuildPluginManagementPlugins() { return getProject().getBuild() != null && getProject().getBuild().getPluginManagement() != null && getProject().getBuild().getPluginManagement().getPlugins() != null && !getProject().getBuild().getPluginManagement().getPlugins().isEmpty(); }
Artifact pluginArtifact = (Artifact) project.getPluginArtifactMap() .get( "org.codehaus.mojo:license-maven-plugin" ); if ( pluginArtifact == null ) Plugin plugin = (Plugin) project.getPluginManagement().getPluginsAsMap() .get( "org.codehaus.mojo:license-maven-plugin" ); if ( plugin != null ) groupId = plugin.getGroupId(); artifactId = plugin.getArtifactId(); version = plugin.getVersion(); if ( getProject().equals( reactorProject ) )
private Multimap<ArtifactCoordinates, ArtifactCoordinates> getSnapshotsFromManagement(MavenProject project, PomPropertyResolver propertyResolver) { this.log.debug("\t\tChecking managed plugins"); Multimap<ArtifactCoordinates, ArtifactCoordinates> result = HashMultimap.create(); Build build = project.getBuild(); if (build != null) { PluginManagement pluginManagement = build.getPluginManagement(); if (pluginManagement != null) { for (Plugin plugin : pluginManagement.getPlugins()) { Collection<Dependency> snapshots = Collections2.filter(plugin.getDependencies(), new IsSnapshotDependency(propertyResolver)); if (!snapshots.isEmpty()) { result.putAll(PluginToCoordinates.INSTANCE.apply(plugin), Collections2.transform(snapshots, DependencyToCoordinates.INSTANCE)); } } } } return result; }
Plugin compiler = getCompilerPlugin( project.getBuild().getPluginsAsMap() ); if ( compiler == null ) compiler = getCompilerPlugin( project.getPluginManagement().getPluginsAsMap() ); jdk = project.getProperties().getProperty( "maven.compiler.target" ); if ( jdk != null ) String version = ( compiler == null ) ? null : compiler.getVersion();
for ( Profile profile : (List<Profile>) project.getActiveProfiles() ) for ( Profile profile : model.getProfiles() ) if ( profile.getBuild() != null ) if ( profile.getBuild().getPluginManagement() != null ) profile.getBuild().getPluginManagement().getPlugins() ); addPluginAssociations( helper, expressionEvaluator, result, profile.getBuild().getPlugins() ); addProperties( helper, result, null, model.getProperties() ); if ( model.getDependencyManagement() != null ) if ( model.getBuild() != null ) if ( model.getBuild().getPluginManagement() != null ) model.getBuild().getPluginManagement().getPlugins() ); addPluginAssociations( helper, expressionEvaluator, result, model.getBuild().getPlugins() ); if ( model.getReporting() != null ) profile.getBuild().getPluginManagement().getPlugins() ); addPluginAssociations( helper, expressionEvaluator, result, profile.getBuild().getPlugins() );
/** * Returns the version of the plugin defined in the plugin management as string for the given groupId and artifactId. * */ public String getPluginVersion(MavenProject mavenProject, final String groupId, final String artifactId) { if ((groupId != null) && (artifactId != null)) { for (Plugin plugin : mavenProject.getPluginManagement().getPlugins()) { if ((groupId.equals(plugin.getGroupId())) && (artifactId.equals(plugin.getArtifactId()))) { return plugin.getVersion(); } } } return null; }
Build build = model.getBuild(); if ( build != null ) for ( Plugin plugin : build.getPlugins() ) if ( groupId.equals( plugin.getGroupId() ) && artifactId.equals( plugin.getArtifactId() ) ) PluginManagement mgmt = build.getPluginManagement(); if ( mgmt != null ) for ( Plugin plugin : mgmt.getPlugins() ) if ( groupId.equals( plugin.getGroupId() ) && artifactId.equals( plugin.getArtifactId() ) )
if ( project.getBuild() != null ) Plugin plugin = find( reportPlugin, project.getBuild().getPlugins() ); if ( plugin != null && plugin.getVersion() != null ) return plugin.getVersion(); if ( project.getBuild() != null && project.getBuild().getPluginManagement() != null ) Plugin plugin = find( reportPlugin, project.getBuild().getPluginManagement().getPlugins() ); if ( plugin != null && plugin.getVersion() != null ) return plugin.getVersion();