How to deploy with wagon s3 provider?
I've found several plugins, most of them are incomplete, some of them are not maintaned. There is also a sandbox plugin from official maven SVN repository but I'm figuring how to use it.
Any hint?
There is a newer s3 provider by spring which works:
<build>
    <extensions>
        <extension>
            <groupId>org.springframework.build.aws</groupId>
            <artifactId>org.springframework.build.aws.maven</artifactId>
            <version>3.0.0.RELEASE</version>
        </extension>
    </extensions>
</build>
If you would like to use it with maven 3, you need encrypt you passphrase in your settings.xml.
Step-by-step instructions are here.
This wagon is what we are using to deploy to S3. It's similar to Spring's, but has multi-threaded upload support.
This lets the CI server push a lot of Maven content out to S3 very quickly. (22k files and 400mb's of content in ~50 seconds)
https://github.com/jcaddel/maven-s3-wagon
<build>
 <extensions>
   <extension>
    <groupId>org.kuali.maven.wagons</groupId>
    <artifactId>maven-s3-wagon</artifactId>
    <version>1.2.1</version>
   </extension>
 </extensions>
</build>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With