private Artifact toArtifact( Plugin plugin, RepositorySystemSession session ) { return new DefaultArtifact( plugin.getGroupId(), plugin.getArtifactId(), null, "jar", plugin.getVersion(), session.getArtifactTypeRegistry().get( "maven-plugin" ) ); }
public void populateResult( RepositorySystemSession session, ArtifactDescriptorResult result, Model model ) ArtifactTypeRegistry stereotypes = session.getArtifactTypeRegistry();
final DependencyFilter filter = request.getResolutionFilter(); RepositorySystemSession session = request.getRepositorySession(); ArtifactTypeRegistry stereotypes = session.getArtifactTypeRegistry();
RepositoryUtils.toDependency( dependency, session.getArtifactTypeRegistry() ); if ( !JavaScopes.SYSTEM.equals( pluginDep.getScope() ) )
@Override public ArtifactTypeRegistry getArtifactTypeRegistry() { return delegate.getArtifactTypeRegistry(); }
@Override public ArtifactTypeRegistry getArtifactTypeRegistry() { return delegate.getArtifactTypeRegistry(); }
@Override public ArtifactTypeRegistry getArtifactTypeRegistry() { return delegate.getArtifactTypeRegistry(); }
@Override public ArtifactTypeRegistry getArtifactTypeRegistry() { return delegate.getArtifactTypeRegistry(); }
@Override public ArtifactTypeRegistry getArtifactTypeRegistry() { return getSession().getArtifactTypeRegistry(); }
public ArtifactTypeRegistry getArtifactTypeRegistry() { return getSession().getArtifactTypeRegistry(); }
public static ArtifactTypeRegistry newInstance( RepositorySystemSession session ) { return newInstance( session.getArtifactTypeRegistry() ); }
public static ArtifactTypeRegistry newInstance( RepositorySystemSession session ) { return newInstance( session.getArtifactTypeRegistry() ); }
public ArtifactType getArtifactType(String typeId) { return session.getArtifactTypeRegistry().get(typeId); }
private ArtifactType getArtifactType(String typeId) { return repositorySystemSession.getArtifactTypeRegistry().get(typeId); }
@Override public String getCoordinates(Artifact artifact) { log.debug(" Encoding Coordinates For: " + artifact); // Get the extension according to the artifact type. String extension = session.getArtifactTypeRegistry().get(artifact.getType()).getExtension(); // assert that the file extension matches the artifact packaging extension type, if there is an artifact file. if (artifact.getFile() != null && !artifact.getFile().getName().toLowerCase().endsWith(extension.toLowerCase())) { String filename = artifact.getFile().getName(); String fileExtension = filename.substring(filename.lastIndexOf('.') + 1); log.warn( " Artifact file name: " + artifact.getFile().getName() + " of type " + artifact.getType() + " does not match the extension for the ArtifactType: " + extension + ". " + "This is likely an issue with the packaging definition for '" + artifact.getType() + "' artifacts, which may be missing an extension definition. " + "The gitflow helper catalog will use the actual file extension: " + fileExtension ); extension = fileExtension; } return getCoordinates( artifact.getGroupId(), artifact.getArtifactId(), project.getVersion(), extension, artifact.hasClassifier() ? artifact.getClassifier() : null ); }
private List<ExtensionDependency> toAetherDependencies(Collection<ExtensionDependency> mavenDependencies, RepositorySystemSession session) throws ResolveException { List<ExtensionDependency> dependencies = new ArrayList<>(mavenDependencies.size()); try { ArtifactTypeRegistry stereotypes = session.getArtifactTypeRegistry(); for (ExtensionDependency mavenDependency : mavenDependencies) { dependencies.add(new AetherExtensionDependency(mavenDependency, convertToAether(((MavenExtensionDependency) mavenDependency).getMavenDependency(), stereotypes), this.getDescriptor())); } } catch (Exception e) { throw new ResolveException("Failed to resolve dependencies", e); } return dependencies; }
@Override public RepositorySystemSession getRepositorySystemSession( MavenExecutionRequest mavenExecutionRequest ) throws ComponentLookupException { DefaultMaven defaultMaven = (DefaultMaven) lookup( Maven.class ); RepositorySystemSession session = defaultMaven.newRepositorySession( mavenExecutionRequest ); inject(session.getArtifactTypeRegistry(), ArtifactHandlerManager.class, "handlerManager" ); return session; }
@Override public RepositorySystemSession getRepositorySystemSession( MavenExecutionRequest mavenExecutionRequest ) throws ComponentLookupException { DefaultMaven defaultMaven = (DefaultMaven) lookup( Maven.class ); RepositorySystemSession session = defaultMaven.newRepositorySession( mavenExecutionRequest ); inject(session.getArtifactTypeRegistry(), ArtifactHandlerManager.class, "handlerManager" ); return session; }
private Artifact resolveSourceArtifact( Artifact dep ) throws ArtifactResolutionException { if( !matchArtifact(dep) ) { return null; } final ArtifactTypeRegistry typeReg = repoSession.getArtifactTypeRegistry(); final String extension = null; final DefaultArtifact artifact = new DefaultArtifact( dep.getGroupId(), dep.getArtifactId(), SOURCE_CLASSIFIER, extension, dep.getVersion(), typeReg.get(dep.getType())); final ArtifactRequest request = new ArtifactRequest(); request.setArtifact( artifact ); request.setRepositories(remoteRepos); getLog().debug( String.format("Resolving artifact %s from %s", artifact, remoteRepos )); final ArtifactResult result = repoSystem.resolveArtifact( repoSession, request ); return RepositoryUtils.toArtifact(result.getArtifact()); }
private void validateSession( RepositorySystemSession session ) { requireNonNull( session, "repository system session cannot be null" ); invalidSession( session.getLocalRepositoryManager(), "local repository manager" ); invalidSession( session.getSystemProperties(), "system properties" ); invalidSession( session.getUserProperties(), "user properties" ); invalidSession( session.getConfigProperties(), "config properties" ); invalidSession( session.getMirrorSelector(), "mirror selector" ); invalidSession( session.getProxySelector(), "proxy selector" ); invalidSession( session.getAuthenticationSelector(), "authentication selector" ); invalidSession( session.getArtifactTypeRegistry(), "artifact type registry" ); invalidSession( session.getData(), "data" ); }