protected void mergePlugin_Version( Plugin target, Plugin source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getVersion(); if ( src != null ) { if ( sourceDominant || target.getVersion() == null ) { target.setVersion( src ); target.setLocation( "version", source.getLocation( "version" ) ); } } }
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() ); } } } } }
private void resolvePluginVersion( Plugin plugin, MavenSession session, MavenProject project ) throws PluginVersionResolutionException { PluginVersionRequest versionRequest = new DefaultPluginVersionRequest( plugin, session.getRepositorySession(), project.getRemotePluginRepositories() ); plugin.setVersion( pluginVersionResolver.resolve( versionRequest ).getVersion() ); }
modelPlugin.setVersion( profilePlugin.getVersion() );
plugin.setGroupId( tok.nextToken() ); plugin.setArtifactId( tok.nextToken() ); plugin.setVersion( tok.nextToken() ); goal = tok.nextToken();
child.setVersion( parent.getVersion() );
plugin.setVersion( pluginVersionResolver.resolve( request ).getVersion() ); plugin.setVersion( versions.get( plugin.getKey() ) ); if ( plugin.getVersion() == null ) new DefaultPluginVersionRequest( plugin, session.getRepositorySession(), project.getRemotePluginRepositories() ); plugin.setVersion( pluginVersionResolver.resolve( request ).getVersion() );
plugin.setGroupId( extension.getGroupId() ); plugin.setArtifactId( extension.getArtifactId() ); plugin.setVersion( extension.getVersion() ); extensionPlugins.add( plugin );
private void injectPluginDeclarationFromProject( Plugin plugin, MavenProject project ) { Plugin pluginInPom = findPlugin( plugin, project.getBuildPlugins() ); if ( pluginInPom == null && project.getPluginManagement() != null ) { pluginInPom = findPlugin( plugin, project.getPluginManagement().getPlugins() ); } if ( pluginInPom != null ) { if ( plugin.getVersion() == null ) { plugin.setVersion( pluginInPom.getVersion() ); } plugin.setDependencies( new ArrayList<>( pluginInPom.getDependencies() ) ); } }
plugin.setGroupId( gs.groupId ); plugin.setArtifactId( gs.artifactId ); plugin.setVersion( gs.version ); existing.setVersion( plugin.getVersion() );
child.setVersion( parent.getVersion() );
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.setGroupId( request.getGroupId() ); plugin.setArtifactId( request.getArtifactId() ); plugin.setVersion( version );
public PluginDescriptor verifyPlugin( Plugin plugin, MavenProject project, Settings settings, ArtifactRepository localRepository ) throws ArtifactResolutionException, PluginVersionResolutionException, ArtifactNotFoundException, InvalidVersionSpecificationException, InvalidPluginException, PluginManagerException, PluginNotFoundException, PluginVersionNotFoundException { MavenSession session = legacySupport.getSession(); if ( plugin.getVersion() == null ) { PluginVersionRequest versionRequest = new DefaultPluginVersionRequest( plugin, session.getRepositorySession(), project.getRemotePluginRepositories() ); plugin.setVersion( pluginVersionResolver.resolve( versionRequest ).getVersion() ); } try { return pluginManager.getPluginDescriptor( plugin, project.getRemotePluginRepositories(), session.getRepositorySession() ); } catch ( PluginResolutionException e ) { throw new PluginNotFoundException( plugin, project.getPluginArtifactRepositories() ); } catch ( PluginDescriptorParsingException | InvalidPluginDescriptorException e ) { throw new PluginManagerException( plugin, e.getMessage(), e ); } }
pp.setGroupId( report.getGroupId() ); pp.setArtifactId( report.getArtifactId() ); pp.setVersion( report.getVersion() );
try plugin.setVersion( pluginVersionResolver.resolve( versionRequest ).getVersion() );
plugin.setVersion( interpolatedTrimmed( parser.nextText(), "version" ) );
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; }
plugin.setVersion( interpolatedTrimmed( parser.nextText(), "version" ) );