Skip to content
micha edited this page Nov 23, 2014 · 32 revisions

Boot supports resolving dependencies from S3 repositories with s3-wagon-private.

You can resolve dependencies in S3 repositories with a call to set-env! that includes :wagons, :repositories, and :dependencies:

(set-env! :wagons [[s3-wagon-private "1.1.2"]] :repositories '[["private" {:url "s3p://mybucket/releases/" :username "AKIA2489AE28488" :passphrase "98b0b104ca1211e19a6c"}]] :dependencies [[acme/s3library "1.0.0"]])

This loads acme/s3library from the S3 repository at s3p://mybucket/releases/.

Note: The :username and :passphrase keys in the repository settings above correspond to the AWS account's access and secret keys, respectively.

Clone this wiki locally