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.ArtifactFactoryprotected org.apache.maven.artifact.repository.ArtifactRepositoryFactoryprotected org.apache.maven.artifact.resolver.ArtifactResolverprotected org.apache.maven.artifact.metadata.ArtifactMetadataSourceprotected org.apache.maven.project.MavenProjectBuilderprotected org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayoutprotected static final TimeZoneprotected static final StringFields 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 TypeMethodDescriptionvoidbuildRemoteRepository(File repositoryDirectory, RepositoryInfo repository, RepositoryBuilderConfigSource configSource) voidcontextualize(org.codehaus.plexus.context.Context context) protected MapcreateGroupVersionAlignments(List versionAlignments) protected org.apache.maven.artifact.repository.ArtifactRepositorycreateLocalRepository(File directory) org.apache.maven.artifact.repository.ArtifactRepositorycreateRepository(String repositoryId, String repositoryUrl, boolean offline, boolean updateSnapshots, String globalChecksumPolicy) protected static DateFormatMethods 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:
contextualizein interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable- Throws:
org.codehaus.plexus.context.ContextException