@Override public String toString() { return getFile() + " (" + ( isAvailable() ? "available" : "unavailable" ) + ")"; }
public LocalArtifactResult find( RepositorySystemSession session, LocalArtifactRequest request ) { Artifact artifact = request.getArtifact(); LocalArtifactResult result = new LocalArtifactResult( request ); File file = new File( localRepository.getBasedir(), getPathForLocalArtifact( artifact ) ); result.setFile( file.isFile() ? file : null ); result.setAvailable( file.isFile() && !unavailableArtifacts.contains( artifact ) ); return result; }
File file = new File( getRepository().getBasedir(), path ); LocalArtifactResult result = new LocalArtifactResult( request ); result.setFile( file ); result.setAvailable( true ); result.setAvailable( true ); result.setRepository( repository ); break; if ( !result.isAvailable() && !isTracked( props, file ) ) result.setAvailable( true );
private boolean isLocallyInstalled( LocalArtifactResult lar, VersionResult vr ) { if ( lar.isAvailable() ) { return true; } if ( lar.getFile() != null ) { if ( vr.getRepository() instanceof LocalRepository ) { // resolution of (snapshot) version found locally installed artifact return true; } else if ( vr.getRepository() == null && lar.getRequest().getRepositories().isEmpty() ) { // resolution of version range found locally installed artifact return true; } } return false; }
if ( isLocallyInstalled( local, versionResult ) ) if ( local.getRepository() != null ) result.setRepository( local.getRepository() ); artifact = artifact.setFile( getFile( session, artifact, local.getFile() ) ); result.setArtifact( artifact ); artifactResolved( session, trace, artifact, result.getRepository(), null ); if ( !local.isAvailable() ) else if ( local.getFile() != null ) logger.debug( "Verifying availability of " + local.getFile() + " from " + repos ); download.setRequestContext( item.request.getRequestContext() ); download.setTrace( item.trace ); if ( item.local.getFile() != null ) download.setFile( item.local.getFile() ); download.setExistenceCheck( true );
File file = new File( getRepository().getBasedir(), path ); LocalArtifactResult result = new LocalArtifactResult( request ); result.setFile( file ); result.setAvailable( true ); result.setAvailable( true ); result.setRepository( repository ); break; if ( !result.isAvailable() && !isTracked( props, file ) ) result.setAvailable( true );
private boolean isLocallyInstalled( LocalArtifactResult lar, VersionResult vr ) { if ( lar.isAvailable() ) { return true; } if ( lar.getFile() != null ) { if ( vr.getRepository() instanceof LocalRepository ) { // resolution of (snapshot) version found locally installed artifact return true; } else if ( vr.getRepository() == null && lar.getRequest().getRepositories().isEmpty() ) { // resolution of version range found locally installed artifact return true; } } return false; }
if ( isLocallyInstalled( local, versionResult ) ) if ( local.getRepository() != null ) result.setRepository( local.getRepository() ); artifact = artifact.setFile( getFile( session, artifact, local.getFile() ) ); result.setArtifact( artifact ); artifactResolved( session, trace, artifact, result.getRepository(), null ); if ( !local.isAvailable() ) else if ( local.getFile() != null ) logger.debug( "Verifying availability of " + local.getFile() + " from " + repos ); download.setRequestContext( item.request.getRequestContext() ); download.setTrace( item.trace ); if ( item.local.getFile() != null ) download.setFile( item.local.getFile() ); download.setExistenceCheck( true );
public LocalArtifactResult find( RepositorySystemSession session, LocalArtifactRequest request ) { Artifact artifact = request.getArtifact(); LocalArtifactResult result = new LocalArtifactResult( request ); File file = new File( localRepository.getBasedir(), getPathForLocalArtifact( artifact ) ); result.setFile( file.isFile() ? file : null ); result.setAvailable( file.isFile() && !unavailableArtifacts.contains( artifact ) ); return result; }
@Override public String toString() { return getFile() + " (" + ( isAvailable() ? "available" : "unavailable" ) + ")"; }
public LocalArtifactResult find( RepositorySystemSession session, LocalArtifactRequest request ) { String path = getPathForArtifact( request.getArtifact(), false ); File file = new File( getRepository().getBasedir(), path ); LocalArtifactResult result = new LocalArtifactResult( request ); if ( file.isFile() ) { result.setFile( file ); result.setAvailable( true ); } return result; }
@Override public String toString() { return getFile() + " (" + ( isAvailable() ? "available" : "unavailable" ) + ")"; }
public LocalArtifactResult find( RepositorySystemSession session, LocalArtifactRequest request ) { String path = getPathForArtifact( request.getArtifact(), false ); File file = new File( getRepository().getBasedir(), path ); LocalArtifactResult result = new LocalArtifactResult( request ); if ( file.isFile() ) { result.setFile( file ); result.setAvailable( true ); } return result; }