protected void mergePlugin_ArtifactId( Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getArtifactId(); if ( src != null ) { if ( sourceDominant || target.getArtifactId() == null ) { target.setArtifactId( src ); target.setLocation( "artifactId", source.getLocation( "artifactId" ) ); } } }
private void mergeDeterministicPluginElements( List iPlugins, List dPlugins ) { if ( dPlugins != null ) { for ( int i = 0; i < dPlugins.size(); i++ ) { Plugin dPlugin = (Plugin) dPlugins.get( i ); Plugin iPlugin = (Plugin) iPlugins.get( i ); dPlugin.setGroupId( iPlugin.getGroupId() ); dPlugin.setArtifactId( iPlugin.getArtifactId() ); dPlugin.setVersion( iPlugin.getVersion() ); dPlugin.setDependencies( iPlugin.getDependencies() ); List dExecutions = dPlugin.getExecutions(); if ( dExecutions != null ) { List iExecutions = iPlugin.getExecutions(); for ( int j = 0; j < dExecutions.size(); j++ ) { PluginExecution dExec = (PluginExecution) dExecutions.get( j ); PluginExecution iExec = (PluginExecution) iExecutions.get( j ); dExec.setId( iExec.getId() ); } } } } }
plugin.setArtifactId( tok.nextToken() ); plugin.setVersion( tok.nextToken() ); goal = tok.nextToken(); plugin.setArtifactId( tok.nextToken() ); goal = tok.nextToken();
plugin.setArtifactId( extension.getArtifactId() ); plugin.setVersion( extension.getVersion() ); extensionPlugins.add( plugin );
public Plugin getPluginDefinitionForPrefix( String prefix, MavenSession session, MavenProject project ) { PluginPrefixRequest request = new DefaultPluginPrefixRequest( prefix, session ); request.setPom( project.getModel() ); try { PluginPrefixResult result = pluginPrefixResolver.resolve( request ); Plugin plugin = new Plugin(); plugin.setGroupId( result.getGroupId() ); plugin.setArtifactId( result.getArtifactId() ); return plugin; } catch ( NoPluginFoundForPrefixException e ) { return null; } }
plugin.setArtifactId( gs.artifactId ); plugin.setVersion( gs.version );
public PluginDescriptor getPluginDescriptorForPrefix( String prefix ) { MavenSession session = legacySupport.getSession(); PluginPrefixRequest request = new DefaultPluginPrefixRequest( prefix, session ); try { PluginPrefixResult result = pluginPrefixResolver.resolve( request ); Plugin plugin = new Plugin(); plugin.setGroupId( result.getGroupId() ); plugin.setArtifactId( result.getArtifactId() ); return loadPluginDescriptor( plugin, session.getCurrentProject(), session ); } catch ( Exception e ) { return null; } }
private List<Artifact> resolveExtension( CoreExtension extension, RepositorySystemSession repoSession, List<RemoteRepository> repositories, DependencyFilter dependencyFilter ) throws PluginResolutionException { Plugin plugin = new Plugin(); plugin.setGroupId( extension.getGroupId() ); plugin.setArtifactId( extension.getArtifactId() ); plugin.setVersion( extension.getVersion() ); DependencyNode root = pluginDependenciesResolver.resolveCoreExtension( plugin, dependencyFilter, repositories, repoSession ); PreorderNodeListGenerator nlg = new PreorderNodeListGenerator(); root.accept( nlg ); List<Artifact> artifacts = nlg.getArtifacts( false ); return artifacts; } }
plugin.setArtifactId( request.getArtifactId() ); plugin.setVersion( version );
pp.setArtifactId( report.getArtifactId() ); pp.setVersion( report.getVersion() );
public Plugin findPluginForPrefix( String prefix, MavenSession session ) throws NoPluginFoundForPrefixException { // [prefix]:[goal] if ( session.getCurrentProject() != null ) { try { lifecyclePluginResolver.resolveMissingPluginVersions( session.getCurrentProject(), session ); } catch ( PluginVersionResolutionException e ) { // not critical here logger.debug( e.getMessage(), e ); } } PluginPrefixRequest prefixRequest = new DefaultPluginPrefixRequest( prefix, session ); PluginPrefixResult prefixResult = pluginPrefixResolver.resolve( prefixRequest ); Plugin plugin = new Plugin(); plugin.setGroupId( prefixResult.getGroupId() ); plugin.setArtifactId( prefixResult.getArtifactId() ); return plugin; }
plugin.setArtifactId( interpolatedTrimmed( parser.nextText(), "artifactId" ) );
public static Plugin clonePlugin( Plugin src ) { Plugin result = null; if ( src != null ) { result = new Plugin(); result.setArtifactId( src.getArtifactId() ); result.setConfiguration( cloneConfiguration( src.getConfiguration() ) ); result.setDependencies( cloneList( src.getDependencies(), DEPENDENCY_CLONER ) ); result.setExecutions( cloneList( src.getExecutions(), PLUGIN_EXECUTION_CLONER ) ); result.setExtensions( src.isExtensions() ); result.setGroupId( src.getGroupId() ); result.setInherited( src.getInherited() ); result.setVersion( src.getVersion() ); } return result; }
public Plugin mergePlugin(Plugin plugin) { plugin.setGroupId(groupId); plugin.setArtifactId(artifactId); if(version != null) plugin.setVersion(version); return plugin; }
public PluginBuilder(String groupId, String artifactId) { plugin = new Plugin(); plugin.setGroupId(groupId); plugin.setArtifactId(artifactId); }
plugin.setArtifactId( interpolatedTrimmed( parser.nextText(), "artifactId" ) );
sitePlugin.setArtifactId( "maven-site-plugin" ); PluginManagement pluginManagement = build.getPluginManagement(); if ( pluginManagement == null )
public PluginBuilder(String classifier) { plugin = new Plugin(); String[] parts = classifier.split(":"); if (parts.length == 2) { plugin.setGroupId(parts[0]); plugin.setArtifactId(parts[1]); } else if (parts.length == 3) { plugin.setVersion(parts[2]); } }
public PluginBuilder(String groupId, String artifactId, String version) { plugin = new Plugin(); plugin.setGroupId(groupId); plugin.setArtifactId(artifactId); plugin.setVersion(version); }
private Plugin getPlugin(final Model model, String profileId, Map<String, Plugin> plugins) { Plugin plugin = plugins.get(profileId); if (plugin == null) { plugin = new Plugin(); plugin.setGroupId(Constants.getGroupId()); plugin.setArtifactId(Constants.getArtifactId("maven-plugin")); plugin.setVersion(Constants.getVersion()); // Do not assume that the existing list is mutable. BuildBase build = getBuild(model, profileId); List<Plugin> existingPlugins = build.getPlugins(); List<Plugin> mutablePlugins = new ArrayList<Plugin>(existingPlugins); build.setPlugins(mutablePlugins); build.addPlugin(plugin); plugins.put(profileId, plugin); } return plugin; } }