public class DefaultRepositoryAssembler extends org.codehaus.plexus.logging.AbstractLogEnabled implements RepositoryAssembler, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory |
protected org.apache.maven.artifact.repository.ArtifactRepositoryFactory |
artifactRepositoryFactory |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
artifactResolver |
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource |
metadataSource |
protected org.apache.maven.project.MavenProjectBuilder |
projectBuilder |
protected org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout |
repositoryLayout |
protected static java.util.TimeZone |
UTC_TIME_ZONE |
protected static java.lang.String |
UTC_TIMESTAMP_PATTERN |
ROLE| Constructor and Description |
|---|
DefaultRepositoryAssembler() |
DefaultRepositoryAssembler(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout,
org.apache.maven.artifact.repository.ArtifactRepositoryFactory artifactRepositoryFactory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
org.apache.maven.project.MavenProjectBuilder projectBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildRemoteRepository(java.io.File repositoryDirectory,
RepositoryInfo repository,
RepositoryBuilderConfigSource configSource) |
void |
contextualize(org.codehaus.plexus.context.Context context) |
protected java.util.Map |
createGroupVersionAlignments(java.util.List versionAlignments) |
protected org.apache.maven.artifact.repository.ArtifactRepository |
createLocalRepository(java.io.File directory) |
org.apache.maven.artifact.repository.ArtifactRepository |
createRepository(java.lang.String repositoryId,
java.lang.String repositoryUrl,
boolean offline,
boolean updateSnapshots,
java.lang.String globalChecksumPolicy) |
protected static java.text.DateFormat |
getUtcDateFormatter() |
protected static final java.util.TimeZone UTC_TIME_ZONE
protected static final java.lang.String UTC_TIMESTAMP_PATTERN
protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
protected org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver
protected org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout
protected org.apache.maven.artifact.repository.ArtifactRepositoryFactory artifactRepositoryFactory
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource
protected org.apache.maven.project.MavenProjectBuilder projectBuilder
public DefaultRepositoryAssembler()
public DefaultRepositoryAssembler(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver,
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout,
org.apache.maven.artifact.repository.ArtifactRepositoryFactory artifactRepositoryFactory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
org.apache.maven.project.MavenProjectBuilder projectBuilder)
public void buildRemoteRepository(java.io.File repositoryDirectory,
RepositoryInfo repository,
RepositoryBuilderConfigSource configSource)
throws RepositoryAssemblyException
buildRemoteRepository in interface RepositoryAssemblerRepositoryAssemblyExceptionprotected java.util.Map createGroupVersionAlignments(java.util.List versionAlignments)
protected static java.text.DateFormat getUtcDateFormatter()
protected org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(java.io.File directory)
public org.apache.maven.artifact.repository.ArtifactRepository createRepository(java.lang.String repositoryId,
java.lang.String repositoryUrl,
boolean offline,
boolean updateSnapshots,
java.lang.String globalChecksumPolicy)
public void contextualize(org.codehaus.plexus.context.Context context)
throws org.codehaus.plexus.context.ContextException
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizableorg.codehaus.plexus.context.ContextExceptionCopyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.