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 java.lang.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, java.lang.String version)
           
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
           
protected  java.lang.String encode(byte[] binaryData)
           
protected  java.util.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,
                 java.lang.String version)
          throws org.apache.maven.wagon.WagonException,
                 java.io.IOException
Specified by:
copy in interface RepositoryCopier
Throws:
org.apache.maven.wagon.WagonException
java.io.IOException

encode

protected java.lang.String encode(byte[] binaryData)

scanForArtifactPaths

protected java.util.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-2010 Apache Software Foundation. All Rights Reserved.