Class DefaultWagonCopy

java.lang.Object
org.codehaus.mojo.wagon.shared.DefaultWagonCopy
All Implemented Interfaces:
WagonCopy

@Component(role=WagonCopy.class, hint="default") public class DefaultWagonCopy extends Object implements WagonCopy
Copy a set of file from a wagon repo to another wagon repo.
  • Constructor Details

    • DefaultWagonCopy

      public DefaultWagonCopy()
  • Method Details

    • copy

      public void copy(org.apache.maven.wagon.Wagon src, WagonFileSet wagonFileSet, org.apache.maven.wagon.Wagon target, boolean optimize, org.apache.maven.plugin.logging.Log logger) throws org.apache.maven.wagon.WagonException, IOException
      Description copied from interface: WagonCopy
      Transfer files between 2 Wagon URLs. If download directory is not given in the fileset a temporary one will be created.
      Specified by:
      copy in interface WagonCopy
      Parameters:
      src - - source Wagon
      wagonFileSet - - file set to copy
      target - - target Wagon
      optimize - - locally compressed and remotely uncompress for scp only
      logger - - logger used
      Throws:
      org.apache.maven.wagon.WagonException - if any wagon error
      IOException - if any io error