wagon:copy

Full name:

org.kuali.maven.plugins:wagon-maven-plugin:1.0.0:copy

Description:

Copy artifacts from one Wagon repository to another Wagon repository.

Attributes:

Required Parameters

Name Type Since Description
source String - The URL to the source repository.
target String - The URL to the target repository.

Optional Parameters

Name Type Since Description
caseSensitive boolean - Whether to consider remote path case sensitivity during scan
excludes String - Comma separated list of Ant's excludes to scan for remote files
fromDir String - Directory path relative to source's Wagon
includes String - Comma separated list of Ant's includes to scan for remote files
Default value is: **.
optimize boolean - 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
Default value is: false.
skip boolean - When true, skip the execution.
Default value is: false.
sourceId String - settings.xml's server id of the source repository. This is used when wagon needs extra authentication information.
Default value is: source.
targetId String - settings.xml's server id of the target repository. This is used when wagon needs extra authentication information.
Default value is: target.
toDir String - Remote path relative to target's url to copy files to.

Parameter Details

caseSensitive:

Whether to consider remote path case sensitivity during scan
  • Type: boolean
  • Required: No
  • Expression: ${wagon.caseSensitive}

excludes:

Comma separated list of Ant's excludes to scan for remote files
  • Type: java.lang.String
  • Required: No
  • Expression: ${wagon.excludes}

fromDir:

Directory path relative to source's Wagon
  • Type: java.lang.String
  • Required: No
  • Expression: ${wagon.fromDir}

includes:

Comma separated list of Ant's includes to scan for remote files
  • Type: java.lang.String
  • Required: No
  • Expression: ${wagon.includes}
  • Default: **

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
  • Type: boolean
  • Required: No
  • Expression: ${wagon.optimize}
  • Default: false

skip:

When true, skip the execution.
  • Type: boolean
  • Required: No
  • Expression: ${wagon.skip}
  • Default: false

source:

The URL to the source repository.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${wagon.source}

sourceId:

settings.xml's server id of the source repository. This is used when wagon needs extra authentication information.
  • Type: java.lang.String
  • Required: No
  • Expression: ${wagon.sourceId}
  • Default: source

target:

The URL to the target repository.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${wagon.target}

targetId:

settings.xml's server id of the target repository. This is used when wagon needs extra authentication information.
  • Type: java.lang.String
  • Required: No
  • Expression: ${wagon.targetId}
  • Default: target

toDir:

Remote path relative to target's url to copy files to.
  • Type: java.lang.String
  • Required: No
  • Expression: ${wagon.toDir}