public Object toKey( ArtifactDescriptorRequest request ) { return request.getArtifact(); }
public Object toKey( ArtifactDescriptorRequest request ) { return request.getArtifact(); }
@Override public String toString() { return getArtifact() + " < " + getRepositories(); }
@Override public String toString() { return getArtifact() + " < " + getRepositories(); }
@Override public String toString() { return getArtifact() + " < " + getRepositories(); }
/** * Creates a new result for the specified request. * * @param request The descriptor request, must not be {@code null}. */ public ArtifactDescriptorResult( ArtifactDescriptorRequest request ) { if ( request == null ) { throw new IllegalArgumentException( "artifact descriptor request has not been specified" ); } this.request = request; this.artifact = request.getArtifact(); this.exceptions = new ArrayList<Exception>( 2 ); this.relocations = new ArrayList<Artifact>( 2 ); this.aliases = new ArrayList<Artifact>( 1 ); this.dependencies = new ArrayList<Dependency>(); this.managedDependencies = new ArrayList<Dependency>(); this.repositories = new ArrayList<RemoteRepository>(); this.properties = Collections.emptyMap(); }
/** * Creates a new result for the specified request. * * @param request The descriptor request, must not be {@code null}. */ public ArtifactDescriptorResult( ArtifactDescriptorRequest request ) { if ( request == null ) { throw new IllegalArgumentException( "artifact descriptor request has not been specified" ); } this.request = request; this.artifact = request.getArtifact(); this.exceptions = new ArrayList<Exception>( 2 ); this.relocations = new ArrayList<Artifact>( 2 ); this.aliases = new ArrayList<Artifact>( 1 ); this.dependencies = new ArrayList<Dependency>(); this.managedDependencies = new ArrayList<Dependency>(); this.repositories = new ArrayList<RemoteRepository>(); this.properties = Collections.emptyMap(); }
/** * Creates a new result for the specified request. * * @param request The descriptor request, must not be {@code null}. */ public ArtifactDescriptorResult( ArtifactDescriptorRequest request ) { if ( request == null ) { throw new IllegalArgumentException( "artifact descriptor request has not been specified" ); } this.request = request; this.artifact = request.getArtifact(); this.exceptions = new ArrayList<Exception>( 2 ); this.relocations = new ArrayList<Artifact>( 2 ); this.aliases = new ArrayList<Artifact>( 1 ); this.dependencies = new ArrayList<Dependency>(); this.managedDependencies = new ArrayList<Dependency>(); this.repositories = new ArrayList<RemoteRepository>(); this.properties = Collections.emptyMap(); }
public ArtifactDescriptorException( ArtifactDescriptorResult result ) { super( "Failed to read artifact descriptor" + ( result != null ? " for " + result.getRequest().getArtifact() : "" ), getCause( result ) ); this.result = result; }
public ArtifactDescriptorException( ArtifactDescriptorResult result ) { super( "Failed to read artifact descriptor" + ( result != null ? " for " + result.getRequest().getArtifact() : "" ), getCause( result ) ); this.result = result; }
public ArtifactDescriptorException( ArtifactDescriptorResult result ) { super( "Failed to read artifact descriptor" + ( result != null ? " for " + result.getRequest().getArtifact() : "" ), getCause( result ) ); this.result = result; }
/** * Parses the resource <code>$prefix/gid_aid_ext_ver.ini</code> from the request artifact as an artifact description * and wraps it into an ArtifactDescriptorResult. */ public ArtifactDescriptorResult readArtifactDescriptor( RepositorySystemSession session, ArtifactDescriptorRequest request ) throws ArtifactDescriptorException { Artifact artifact = request.getArtifact(); String resourceName = String.format( "%s_%s_%s_%s.ini", artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), artifact.getExtension() ); ArtifactDescriptorResult result = new ArtifactDescriptorResult( request ); result.setArtifact( artifact ); try { ArtifactDescription data = reader.parse( resourceName ); result.setDependencies( data.getDependencies() ); result.setManagedDependencies( data.getManagedDependencies() ); result.setRepositories( data.getRepositories() ); result.setRelocations( data.getRelocations() ); return result; } catch ( Exception e ) { throw new ArtifactDescriptorException( result, e.getMessage() ); } }
/** * Parses the resource <code>$prefix/gid_aid_ext_ver.ini</code> from the request artifact as an artifact description * and wraps it into an ArtifactDescriptorResult. */ public ArtifactDescriptorResult readArtifactDescriptor( RepositorySystemSession session, ArtifactDescriptorRequest request ) throws ArtifactDescriptorException { Artifact artifact = request.getArtifact(); String resourceName = String.format( "%s_%s_%s_%s.ini", artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), artifact.getExtension() ); ArtifactDescriptorResult result = new ArtifactDescriptorResult( request ); result.setArtifact( artifact ); try { ArtifactDescription data = reader.parse( resourceName ); result.setDependencies( data.getDependencies() ); result.setManagedDependencies( data.getManagedDependencies() ); result.setRepositories( data.getRepositories() ); result.setRelocations( data.getRelocations() ); return result; } catch ( Exception e ) { throw new ArtifactDescriptorException( result, e.getMessage() ); } }
for ( Artifact artifact = request.getArtifact();; )