@Component(role=RepositoryAssembler.class) public class DefaultRepositoryAssembler extends org.codehaus.plexus.logging.AbstractLogEnabled implements RepositoryAssembler
Modifier and Type | Field and Description |
---|---|
protected org.apache.maven.shared.artifact.resolve.ArtifactResolver |
artifactResolver |
private org.apache.maven.shared.dependencies.resolve.DependencyResolver |
dependencyResolver |
private org.apache.maven.shared.repository.RepositoryManager |
repositoryManager |
Constructor and Description |
---|
DefaultRepositoryAssembler() |
Modifier and Type | Method and Description |
---|---|
private void |
assembleRepositoryArtifacts(org.apache.maven.project.ProjectBuildingRequest buildingRequest,
java.lang.Iterable<org.apache.maven.shared.artifact.resolve.ArtifactResult> result,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter,
java.util.Map<java.lang.String,GroupVersionAlignment> groupVersionAlignments) |
void |
buildRemoteRepository(java.io.File repositoryDirectory,
RepositoryInfo repository,
RepositoryBuilderConfigSource configSource) |
private org.apache.maven.artifact.resolver.filter.ArtifactFilter |
buildRepositoryFilter(RepositoryInfo repository,
org.apache.maven.project.MavenProject project) |
protected java.util.Map<java.lang.String,GroupVersionAlignment> |
createGroupVersionAlignments(java.util.List<GroupVersionAlignment> versionAlignments) |
private void |
setAlignment(org.apache.maven.artifact.Artifact artifact,
java.util.Map<java.lang.String,GroupVersionAlignment> groupVersionAlignments) |
@Requirement protected org.apache.maven.shared.artifact.resolve.ArtifactResolver artifactResolver
@Requirement private org.apache.maven.shared.dependencies.resolve.DependencyResolver dependencyResolver
@Requirement private org.apache.maven.shared.repository.RepositoryManager repositoryManager
public void buildRemoteRepository(java.io.File repositoryDirectory, RepositoryInfo repository, RepositoryBuilderConfigSource configSource) throws RepositoryAssemblyException
buildRemoteRepository
in interface RepositoryAssembler
RepositoryAssemblyException
private org.apache.maven.artifact.resolver.filter.ArtifactFilter buildRepositoryFilter(RepositoryInfo repository, org.apache.maven.project.MavenProject project)
private void assembleRepositoryArtifacts(org.apache.maven.project.ProjectBuildingRequest buildingRequest, java.lang.Iterable<org.apache.maven.shared.artifact.resolve.ArtifactResult> result, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter, java.util.Map<java.lang.String,GroupVersionAlignment> groupVersionAlignments) throws RepositoryAssemblyException
RepositoryAssemblyException
protected java.util.Map<java.lang.String,GroupVersionAlignment> createGroupVersionAlignments(java.util.List<GroupVersionAlignment> versionAlignments)
private void setAlignment(org.apache.maven.artifact.Artifact artifact, java.util.Map<java.lang.String,GroupVersionAlignment> groupVersionAlignments)