com.atlassian.bamboo.maven.plugins.aws
Class S3UploadMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.atlassian.bamboo.maven.plugins.aws.S3UploadMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class S3UploadMojo
extends org.apache.maven.plugin.AbstractMojo


Field Summary
protected  com.atlassian.util.concurrent.LazyReference<com.amazonaws.services.s3.AmazonS3> awsS3Client
           
static java.lang.String JAR_CACHE
           
protected static java.lang.String S3
           
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
S3UploadMojo()
           
 
Method Summary
protected  com.amazonaws.services.ec2.model.DescribeInstancesResult describeInstances(java.util.List<java.lang.String> instanceIds)
           
 void execute()
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAR_CACHE

public static final java.lang.String JAR_CACHE
See Also:
Constant Field Values

S3

protected static final java.lang.String S3
See Also:
Constant Field Values

awsS3Client

protected final com.atlassian.util.concurrent.LazyReference<com.amazonaws.services.s3.AmazonS3> awsS3Client
Constructor Detail

S3UploadMojo

public S3UploadMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

describeInstances

@NotNull
protected com.amazonaws.services.ec2.model.DescribeInstancesResult describeInstances(@NotNull
                                                                                             java.util.List<java.lang.String> instanceIds)
                                                                              throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2013 Atlassian. All Rights Reserved.