private boolean isSafelyCacheable( RepositorySystemSession session, Artifact artifact ) { /* * The workspace/reactor is in flux so we better not assume definitive information for any of its * artifacts/projects. */ WorkspaceReader workspace = session.getWorkspaceReader(); if ( workspace == null ) { return true; } Artifact pomArtifact = ArtifactDescriptorUtils.toPomArtifact( artifact ); return workspace.findArtifact( pomArtifact ) == null; }
@Override public void addRepository( final Repository repository, boolean replace ) throws InvalidRepositoryException { if ( session.isIgnoreArtifactDescriptorRepositories() ) { return; } if ( !repositoryIds.add( repository.getId() ) ) { if ( !replace ) { return; } removeMatchingRepository( repositories, repository.getId() ); } List<RemoteRepository> newRepositories = Collections.singletonList( ArtifactDescriptorUtils.toRemoteRepository( repository ) ); this.repositories = remoteRepositoryManager.aggregateRepositories( session, repositories, newRepositories, true ); }
public static RemoteRepository toRemoteRepository( Repository repository ) { RemoteRepository.Builder builder = new RemoteRepository.Builder( repository.getId(), repository.getLayout(), repository.getUrl() ); builder.setSnapshotPolicy( toRepositoryPolicy( repository.getSnapshots() ) ); builder.setReleasePolicy( toRepositoryPolicy( repository.getReleases() ) ); return builder.build(); }
result.addRepository( ArtifactDescriptorUtils.toRemoteRepository( r ) );
pomArtifact = ArtifactDescriptorUtils.toPomArtifact( pomArtifact );
public static RemoteRepository toRemoteRepository( Repository repository ) { RemoteRepository.Builder builder = new RemoteRepository.Builder( repository.getId(), repository.getLayout(), repository.getUrl() ); builder.setSnapshotPolicy( toRepositoryPolicy( repository.getSnapshots() ) ); builder.setReleasePolicy( toRepositoryPolicy( repository.getReleases() ) ); return builder.build(); }
@Override public void addRepository( final Repository repository, boolean replace ) throws InvalidRepositoryException { if ( !repositoryIds.add( repository.getId() ) ) { if ( !replace ) { return; } // Remove any previous repository with this Id removeMatchingRepository( repositories, repository.getId() ); removeMatchingRepository( pomRepositories, repository.getId() ); } List<RemoteRepository> newRepositories = Collections.singletonList( ArtifactDescriptorUtils.toRemoteRepository( repository ) ); if ( ProjectBuildingRequest.RepositoryMerging.REQUEST_DOMINANT.equals( repositoryMerging ) ) { repositories = remoteRepositoryManager.aggregateRepositories( session, repositories, newRepositories, true ); } else { pomRepositories = remoteRepositoryManager.aggregateRepositories( session, pomRepositories, newRepositories, true ); repositories = remoteRepositoryManager.aggregateRepositories( session, pomRepositories, externalRepositories, false ); } }
for ( Artifact a = request.getArtifact();; ) Artifact pomArtifact = ArtifactDescriptorUtils.toPomArtifact( a ); try
public static RemoteRepository toRemoteRepository( Repository repository ) { RemoteRepository result = new RemoteRepository.Builder(repository.getId(), repository.getLayout(), repository.getUrl()) .setPolicy(toRepositoryPolicy(repository.getSnapshots())) .setPolicy(toRepositoryPolicy(repository.getReleases())) .build(); return result; }
public void addRepository( Repository repository ) throws InvalidRepositoryException { if ( !repositoryIds.add( repository.getId() ) ) { return; } List<RemoteRepository> newRepositories = Collections.singletonList(ArtifactDescriptorUtils.toRemoteRepository(repository)); this.repositories = remoteRepositoryManager.aggregateRepositories( session, repositories, newRepositories, true ); }
private boolean isSafelyCacheable( RepositorySystemSession session, Artifact artifact ) { /* * The workspace/reactor is in flux so we better not assume definitive information for any of its * artifacts/projects. */ WorkspaceReader workspace = session.getWorkspaceReader(); if ( workspace == null ) { return true; } Artifact pomArtifact = ArtifactDescriptorUtils.toPomArtifact( artifact ); return workspace.findArtifact( pomArtifact ) == null; }
public static RemoteRepository toRemoteRepository( Repository repository ) { RemoteRepository.Builder builder = new RemoteRepository.Builder( repository.getId(), repository.getLayout(), repository.getUrl() ); builder.setSnapshotPolicy( toRepositoryPolicy( repository.getSnapshots() ) ); builder.setReleasePolicy( toRepositoryPolicy( repository.getReleases() ) ); return builder.build(); }
@Override public void addRepository( final Repository repository ) throws InvalidRepositoryException { if ( !repositoryIds.add( repository.getId() ) ) { return; } List<RemoteRepository> newRepositories = Collections.singletonList( ArtifactDescriptorUtils.toRemoteRepository( repository ) ); this.repositories = remoteRepositoryManager.aggregateRepositories( session, repositories, newRepositories, true ); }
private boolean isSafelyCacheable( RepositorySystemSession session, Artifact artifact ) { /* * The workspace/reactor is in flux so we better not assume definitive information for any of its * artifacts/projects. */ WorkspaceReader workspace = session.getWorkspaceReader(); if ( workspace == null ) { return true; } Artifact pomArtifact = ArtifactDescriptorUtils.toPomArtifact( artifact ); return workspace.findArtifact( pomArtifact ) == null; }
public static RemoteRepository toRemoteRepository( Repository repository ) { RemoteRepository.Builder builder = new RemoteRepository.Builder( repository.getId(), repository.getLayout(), repository.getUrl() ); builder.setSnapshotPolicy( toRepositoryPolicy( repository.getSnapshots() ) ); builder.setReleasePolicy( toRepositoryPolicy( repository.getReleases() ) ); return builder.build(); }
public void addRepository( Repository repository ) throws InvalidRepositoryException { if ( session.isIgnoreArtifactDescriptorRepositories() || !repositoryIds.add( repository.getId() ) ) { return; } List<RemoteRepository> newRepositories = Collections.singletonList( ArtifactDescriptorUtils.toRemoteRepository( repository ) ); this.repositories = remoteRepositoryManager.aggregateRepositories( session, repositories, newRepositories, true ); }
private boolean isSafelyCacheable( RepositorySystemSession session, Artifact artifact ) { /* * The workspace/reactor is in flux so we better not assume definitive information for any of its * artifacts/projects. */ WorkspaceReader workspace = session.getWorkspaceReader(); if ( workspace == null ) { return true; } Artifact pomArtifact = ArtifactDescriptorUtils.toPomArtifact( artifact ); return workspace.findArtifact( pomArtifact ) == null; }
public void addRepository(Repository repository) throws InvalidRepositoryException { if (session.isIgnoreArtifactDescriptorRepositories() || !repositoryIds.add(repository.getId())) { return; } List<RemoteRepository> newRepositories = Collections.singletonList(ArtifactDescriptorUtils.toRemoteRepository(repository)); this.repositories = remoteRepositoryManager.aggregateRepositories(session, repositories, newRepositories, true); }
private boolean isSafelyCacheable( RepositorySystemSession session, Artifact artifact ) { /* * The workspace/reactor is in flux so we better not assume definitive information for any of its * artifacts/projects. */ WorkspaceReader workspace = session.getWorkspaceReader(); if ( workspace == null ) { return true; } Artifact pomArtifact = ArtifactDescriptorUtils.toPomArtifact( artifact ); return workspace.findArtifact( pomArtifact ) == null; }
@Override public void addRepository( final Repository repository, boolean replace ) throws InvalidRepositoryException { if ( session.isIgnoreArtifactDescriptorRepositories() ) { return; } if ( !repositoryIds.add( repository.getId() ) ) { if ( !replace ) { return; } removeMatchingRepository( repositories, repository.getId() ); } List<RemoteRepository> newRepositories = Collections.singletonList( ArtifactDescriptorUtils.toRemoteRepository( repository ) ); this.repositories = remoteRepositoryManager.aggregateRepositories( session, repositories, newRepositories, true ); }