Class DefaultRepositoryAssembler
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.shared.repository.DefaultRepositoryAssembler
- All Implemented Interfaces:
RepositoryAssembler
,org.codehaus.plexus.logging.LogEnabled
,org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
public class DefaultRepositoryAssembler
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements RepositoryAssembler, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Author:
- Jason van Zyl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.maven.artifact.factory.ArtifactFactory
protected org.apache.maven.artifact.repository.ArtifactRepositoryFactory
protected org.apache.maven.artifact.resolver.ArtifactResolver
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource
protected org.apache.maven.project.MavenProjectBuilder
protected org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout
protected static final TimeZone
protected static final String
Fields inherited from interface org.apache.maven.shared.repository.RepositoryAssembler
ROLE
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultRepositoryAssembler
(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) -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildRemoteRepository
(File repositoryDirectory, RepositoryInfo repository, RepositoryBuilderConfigSource configSource) void
contextualize
(org.codehaus.plexus.context.Context context) protected Map
createGroupVersionAlignments
(List versionAlignments) protected org.apache.maven.artifact.repository.ArtifactRepository
createLocalRepository
(File directory) org.apache.maven.artifact.repository.ArtifactRepository
createRepository
(String repositoryId, String repositoryUrl, boolean offline, boolean updateSnapshots, String globalChecksumPolicy) protected static DateFormat
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
UTC_TIME_ZONE
-
UTC_TIMESTAMP_PATTERN
- See Also:
-
artifactFactory
protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory -
artifactResolver
protected org.apache.maven.artifact.resolver.ArtifactResolver artifactResolver -
repositoryLayout
protected org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout repositoryLayout -
artifactRepositoryFactory
protected org.apache.maven.artifact.repository.ArtifactRepositoryFactory artifactRepositoryFactory -
metadataSource
protected org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource -
projectBuilder
protected org.apache.maven.project.MavenProjectBuilder projectBuilder
-
-
Constructor Details
-
DefaultRepositoryAssembler
public DefaultRepositoryAssembler() -
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)
-
-
Method Details
-
createGroupVersionAlignments
-
getUtcDateFormatter
-
createLocalRepository
protected org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(File directory) -
createRepository
-
contextualize
public void contextualize(org.codehaus.plexus.context.Context context) throws org.codehaus.plexus.context.ContextException - Specified by:
contextualize
in interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Throws:
org.codehaus.plexus.context.ContextException