@Override public void add( RepositorySystemSession session, LocalArtifactRegistration request ) { Collection<String> repositories; if ( request.getRepository() == null ) { repositories = Collections.singleton( LOCAL_REPO_ID ); } else { repositories = getRepositoryKeys( request.getRepository(), request.getContexts() ); } addArtifact( request.getArtifact(), repositories, request.getRepository() == null ); }
/** * Creates a registration request for the specified artifact. * * @param artifact The artifact to register, may be {@code null}. * @param repository The remote repository from which the artifact was resolved or {@code null} if the artifact was * locally installed. * @param contexts The resolution contexts, may be {@code null}. */ public LocalArtifactRegistration( Artifact artifact, RemoteRepository repository, Collection<String> contexts ) { setArtifact( artifact ); setRepository( repository ); setContexts( contexts ); }
public void add( RepositorySystemSession session, LocalArtifactRegistration request ) { artifactRegistrations.add( request.getArtifact() ); }
lrm.add( session, new LocalArtifactRegistration( artifact ) );
/** * Creates a registration request for the specified (locally installed) artifact. * * @param artifact The artifact to register, may be {@code null}. */ public LocalArtifactRegistration( Artifact artifact ) { setArtifact( artifact ); }
lrm.add( session, new LocalArtifactRegistration( targetArtifact ) );
/** * Creates a registration request for the specified (locally installed) artifact. * * @param artifact The artifact to register, may be {@code null}. */ public LocalArtifactRegistration( Artifact artifact ) { setArtifact( artifact ); }
@Override public void add( RepositorySystemSession session, LocalArtifactRegistration request ) { Collection<String> repositories; if ( request.getRepository() == null ) { repositories = Collections.singleton( LOCAL_REPO_ID ); } else { repositories = getRepositoryKeys( request.getRepository(), request.getContexts() ); } addArtifact( request.getArtifact(), repositories, request.getRepository() == null ); }
/** * Creates a registration request for the specified artifact. * * @param artifact The artifact to register, may be {@code null}. * @param repository The remote repository from which the artifact was resolved or {@code null} if the artifact was * locally installed. * @param contexts The resolution contexts, may be {@code null}. */ public LocalArtifactRegistration( Artifact artifact, RemoteRepository repository, Collection<String> contexts ) { setArtifact( artifact ); setRepository( repository ); setContexts( contexts ); }
lrm.add( session, new LocalArtifactRegistration( artifact ) );
public void add(RepositorySystemSession session, LocalArtifactRegistration request) { Collection<String> repositories; if (request.getRepository() == null) { repositories = Collections.singleton(LOCAL_REPO_ID); } else { repositories = getRepositoryKeys(request.getRepository(), request.getContexts()); } Artifact artifact = request.getArtifact(); boolean local = request.getRepository() == null; if (artifact == null) { throw new IllegalArgumentException("artifact to register not specified"); } String path = getPathForArtifact(artifact, local); File file = new File(getRepository().getBasedir(), path); Map<String, String> updates = new HashMap<String, String>(); for (String repository : repositories) { updates.put(getKey(file, repository), ""); } File trackingFile = getTrackingFile(file); trackingFileManager.update(trackingFile, updates); // The files are now present in the local repository for (ArtifactValidator validator : validators) { validator.validateOnAdd(request.getArtifact(), localRepository, request.getRepository()); } }
lrm.add( session, new LocalArtifactRegistration( artifact ) );
public void add(RepositorySystemSession session, LocalArtifactRegistration request) { Collection<String> repositories; if (request.getRepository() == null) { repositories = Collections.singleton(LOCAL_REPO_ID); } else { repositories = getRepositoryKeys(request.getRepository(), request.getContexts()); } Artifact artifact = request.getArtifact(); boolean local = request.getRepository() == null; if (artifact == null) { throw new IllegalArgumentException("artifact to register not specified"); } String path = getPathForArtifact(artifact, local); File file = new File(getRepository().getBasedir(), path); Map<String, String> updates = new HashMap<String, String>(); for (String repository : repositories) { updates.put(getKey(file, repository), ""); } File trackingFile = getTrackingFile(file); trackingFileManager.update(trackingFile, updates); // The files are now present in the local repository for (ArtifactValidator validator : validators) { validator.validateOnAdd(request.getArtifact(), localRepository, request.getRepository()); } }
new LocalArtifactRegistration( artifact, group.repository, download.getSupportedContexts() ) );
new LocalArtifactRegistration( artifact, group.repository, download.getSupportedContexts() ) );