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