Class AbstractDoubleWagonMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.wagon.AbstractWagonMojo
org.codehaus.mojo.wagon.AbstractDoubleWagonMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AbstractCopyMojo

public abstract class AbstractDoubleWagonMojo extends AbstractWagonMojo
Provides base functionality for dealing with I/O using single wagon.
  • Field Details

    • source

      @Parameter(property="wagon.source", required=true) protected String source
      The URL to the source repository.
    • target

      @Parameter(property="wagon.target", required=true) protected String target
      The URL to the target repository.
    • sourceId

      @Parameter(property="wagon.sourceId", defaultValue="source") protected String sourceId
      settings.xml's server id of the source repository. This is used when wagon needs extra authentication information.
    • targetId

      @Parameter(property="wagon.targetId", defaultValue="target") protected String targetId
      settings.xml's server id of the target repository. This is used when wagon needs extra authentication information.
    • optimize

      @Parameter(property="wagon.optimize", defaultValue="false") protected boolean optimize
      Optimize the upload by locally compressed all files in one bundle, upload the bundle, and finally remote uncompress the bundle. This only works with SCP's URL
  • Constructor Details

    • AbstractDoubleWagonMojo

      public AbstractDoubleWagonMojo()