org.apache.maven.plugins.stage
Class DefaultRepositoryCopier

java.lang.Object
  extended by org.apache.maven.plugins.stage.DefaultRepositoryCopier
All Implemented Interfaces:
RepositoryCopier, org.codehaus.plexus.logging.LogEnabled

public class DefaultRepositoryCopier
extends Object
implements org.codehaus.plexus.logging.LogEnabled, RepositoryCopier

Author:
Jason van Zyl

Field Summary
 
Fields inherited from interface org.apache.maven.plugins.stage.RepositoryCopier
IN_PROCESS_MARKER, MAVEN_METADATA, MD5, ROLE, SHA1
 
Constructor Summary
DefaultRepositoryCopier()
           
 
Method Summary
 void copy(org.apache.maven.wagon.repository.Repository sourceRepository, org.apache.maven.wagon.repository.Repository targetRepository, String version)
           
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
           
protected  String encode(byte[] binaryData)
           
protected  List scanForArtifactPaths(org.apache.maven.artifact.repository.ArtifactRepository repository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRepositoryCopier

public DefaultRepositoryCopier()
Method Detail

copy

public void copy(org.apache.maven.wagon.repository.Repository sourceRepository,
                 org.apache.maven.wagon.repository.Repository targetRepository,
                 String version)
          throws org.apache.maven.wagon.WagonException,
                 IOException
Specified by:
copy in interface RepositoryCopier
Throws:
org.apache.maven.wagon.WagonException
IOException

encode

protected String encode(byte[] binaryData)

scanForArtifactPaths

protected List scanForArtifactPaths(org.apache.maven.artifact.repository.ArtifactRepository repository)

enableLogging

public void enableLogging(org.codehaus.plexus.logging.Logger logger)
Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled


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