Maven S3 Wagon

This project is an implementation of a multi-threaded Wagon provider for accessing Amazon's Simple Storage Service (S3). It enables Maven to download files from and deploy files to S3. It draws heavily from code developed by Ben Hale at SpringSource

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

org.kuali.maven.wagons
ArtifactId

ArtifactId

maven-s3-wagon
Last Version

Last Version

1.2.1
Release Date

Release Date

Type

Type

jar
Description

Description

Maven S3 Wagon
This project is an implementation of a multi-threaded Wagon provider for accessing Amazon's Simple Storage Service (S3). It enables Maven to download files from and deploy files to S3. It draws heavily from code developed by Ben Hale at SpringSource
Project URL

Project URL

http://site.kuali.org/maven/wagons/maven-s3-wagon/1.2.1/
Project Organization

Project Organization

The Kuali Foundation
Source Code Management

Source Code Management

https://github.com/jcaddel/maven-s3-wagon

Download maven-s3-wagon

How to add to project

<!-- https://jarcasting.com/artifacts/org.kuali.maven.wagons/maven-s3-wagon/ -->
<dependency>
    <groupId>org.kuali.maven.wagons</groupId>
    <artifactId>maven-s3-wagon</artifactId>
    <version>1.2.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.kuali.maven.wagons/maven-s3-wagon/
implementation 'org.kuali.maven.wagons:maven-s3-wagon:1.2.1'
// https://jarcasting.com/artifacts/org.kuali.maven.wagons/maven-s3-wagon/
implementation ("org.kuali.maven.wagons:maven-s3-wagon:1.2.1")
'org.kuali.maven.wagons:maven-s3-wagon:jar:1.2.1'
<dependency org="org.kuali.maven.wagons" name="maven-s3-wagon" rev="1.2.1">
  <artifact name="maven-s3-wagon" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.kuali.maven.wagons', module='maven-s3-wagon', version='1.2.1')
)
libraryDependencies += "org.kuali.maven.wagons" % "maven-s3-wagon" % "1.2.1"
[org.kuali.maven.wagons/maven-s3-wagon "1.2.1"]

Dependencies

compile (10)

Group / Artifact Type Version
com.google.guava : guava jar 15.0
org.kuali.common : kuali-s3 jar 1.0.1
com.amazonaws : aws-java-sdk jar 1.6.4
org.springframework : spring-core jar 3.2.5.RELEASE
org.apache.maven.wagon : wagon-provider-api jar 2.2
commons-io : commons-io jar 2.4
commons-lang : commons-lang jar 2.6
org.kuali.common : kuali-threads jar 1.0.10
org.slf4j : slf4j-log4j12 jar 1.7.5
org.slf4j : jcl-over-slf4j jar 1.7.5

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

Maven S3 Wagon

This wagon enables communication between Maven and Amazon S3.

pom's with a reference to this wagon can publish build artifacts (.jar's, .war's, etc) to S3.

When uploading the contents of a directory, API calls to S3 are multi-threaded.

This allows directories with a lot of content (eg when invoking mvn site-deploy) to be published very quickly

Check Maven Central for the latest version

Documentation

Usage

Authentication

Permissions

Maven generated site

Versions

Version
1.2.1
1.2.0
1.1.22
1.1.20
1.1.19
1.1.18
1.1.17
1.1.16
1.1.15
1.1.14
1.1.13
1.1.12
1.1.11
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.0.32
1.0.31
1.0.30
1.0.29
1.0.28
1.0.27
1.0.25
1.0.24
1.0.23