Fork me on GitHub

qa-s3-publisher:upload

Full name:

dev.aherscu.qa:qa-s3-publisher-maven-plugin:1.0.5-SNAPSHOT:upload

Description:

(no description)

Attributes:

  • Requires a Maven project to be executed.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Binds by default to the lifecycle phase: prepare-package.
  • Requires that Maven runs in online mode.

Required Parameters

Name Type Since Description
<accessKey> String - (no description)
User property is: accessKey.
<bucketName> String - (no description)
User property is: bucketName.
<inputDirectory> File - Single directory for extra files to include in the WAR
Default value is: ${basedir}/src/main/webapp.
<outputDirectory> File - The directory where the webapp is built.
Default value is: ${project.build.directory}/${project.build.finalName}.
<secretKey> String - (no description)
User property is: secretKey.
<tmpDirectory> File - Directory to encode files before uploading
Default value is: ${project.build.directory}/temp.

Optional Parameters

Name Type Since Description
<excludes> List - List of expressions matching files to exclude. Could be regular expressions using the expression %regex[].
<includes> List - List of Include objects matching files to include.
<metadatas> List - List of Metadata objects defining metadata for files to include.
<refreshExpiredObjects> boolean - Determines if the plugin will update Last-Modified and Expires headers for those remote objects which remain unchanged but contain metadata with expired timestamps. This is useful if you want to enlarge cache lifetime for unchanged objects when you deploy new versions of the site.
Default value is: false.

Parameter Details

<accessKey>

(no description)
  • Type: java.lang.String
  • Required: Yes
  • User Property: accessKey

<bucketName>

(no description)
  • Type: java.lang.String
  • Required: Yes
  • User Property: bucketName

<excludes>

List of expressions matching files to exclude. Could be regular expressions using the expression %regex[].
  • Type: java.util.List
  • Required: No

<includes>

List of Include objects matching files to include.
  • Type: java.util.List
  • Required: No

<inputDirectory>

Single directory for extra files to include in the WAR
  • Type: java.io.File
  • Required: Yes
  • Default: ${basedir}/src/main/webapp

<metadatas>

List of Metadata objects defining metadata for files to include.
  • Type: java.util.List
  • Required: No

<outputDirectory>

The directory where the webapp is built.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/${project.build.finalName}

<refreshExpiredObjects>

Determines if the plugin will update Last-Modified and Expires headers for those remote objects which remain unchanged but contain metadata with expired timestamps. This is useful if you want to enlarge cache lifetime for unchanged objects when you deploy new versions of the site.
  • Type: boolean
  • Required: No
  • Default: false

<secretKey>

(no description)
  • Type: java.lang.String
  • Required: Yes
  • User Property: secretKey

<tmpDirectory>

Directory to encode files before uploading
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/temp