• 0.11

jcabi-beanstalk:deploy

Full name:

com.jcabi:jcabi-beanstalk-maven-plugin:0.11:deploy

Description:

Deploys WAR artifact to AWS Elastic Beanstalk. @author Yegor Bugayenko (yegor@tpc2.com) @version $Id$ @since 0.3

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: deploy.

Required Parameters

Name Type Since Description
name String - EBT application name, environment name, and CNAME
bucket String - Amazon S3 bucket name where to upload WAR file
key String - Amazon S3 bucket key where to upload WAR file
template String - Amazon Elastic Beanstalk configuration template name

Optional Parameters

Name Type Since Description
skip boolean - Skips execution
Default value is: false.
server String - ID of the server to deploy to, from settings.xml
Default value is: aws.amazon.com.
war File - Location of .WAR file to deploy
Default value is: ${project.build.directory}/${project.build.finalName}.war.

Parameter Details

skip:

Skips execution
  • Type: boolean
  • Required: No
  • Default: false

server:

ID of the server to deploy to, from settings.xml
  • Type: java.lang.String
  • Required: No
  • Default: aws.amazon.com

name:

EBT application name, environment name, and CNAME
  • Type: java.lang.String
  • Required: Yes

bucket:

Amazon S3 bucket name where to upload WAR file
  • Type: java.lang.String
  • Required: Yes

key:

Amazon S3 bucket key where to upload WAR file
  • Type: java.lang.String
  • Required: Yes

template:

Amazon Elastic Beanstalk configuration template name
  • Type: java.lang.String
  • Required: Yes

war:

Location of .WAR file to deploy
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.directory}/${project.build.finalName}.war