org.apache.maven.plugin.assembly.repository
Class DefaultRepositoryAssembler

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.plugin.assembly.repository.DefaultRepositoryAssembler
All Implemented Interfaces:
RepositoryAssembler, org.codehaus.plexus.logging.LogEnabled

public class DefaultRepositoryAssembler
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements RepositoryAssembler

Author:
Jason van Zyl

Field Summary
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.repository.layout.ArtifactRepositoryLayout repositoryLayout
           
 
Fields inherited from interface org.apache.maven.plugin.assembly.repository.RepositoryAssembler
ROLE
 
Constructor Summary
DefaultRepositoryAssembler()
           
 
Method Summary
 void assemble(java.io.File outputDirectory, java.util.List artifacts, java.util.List remoteRepositories)
           
 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)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

DefaultRepositoryAssembler

public DefaultRepositoryAssembler()
Method Detail

assemble

public void assemble(java.io.File outputDirectory,
                     java.util.List artifacts,
                     java.util.List remoteRepositories)
              throws RepositoryAssemblyException
Specified by:
assemble in interface RepositoryAssembler
Throws:
RepositoryAssemblyException

createLocalRepository

public org.apache.maven.artifact.repository.ArtifactRepository createLocalRepository(java.io.File directory)

createRepository

public org.apache.maven.artifact.repository.ArtifactRepository createRepository(java.lang.String repositoryId,
                                                                                java.lang.String repositoryUrl,
                                                                                boolean offline,
                                                                                boolean updateSnapshots,
                                                                                java.lang.String globalChecksumPolicy)


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.