tools-deps

Discuss tools.deps.alpha, tools.build, and the clj/clojure command-line scripts! See also #depstar #clj-new
seancorfield 2020-12-29T00:41:41.167800Z

seancorfield/depstar {:mvn/version "2.0.165"} -- bugfix for AOT compilation on Windows, courtesy of @borkdude (thank you!) -- follow-up in #depstar

seancorfield 2020-12-29T01:01:52.168900Z

seancorfield/clj-new {:mvn/version "1.1.234"} -- mostly just version bumps for various dependencies and improved examples using the -X CLI option -- follow-up in #clj-new

nnichols 2020-12-29T18:28:35.170800Z

Has anyone here deployed a library to a private S3 bucket with tools,deps? The closest tool I’ve found so far is a stuck PR for deps-deploy, and I’d rather not dust off too much maven to get the job done

nnichols 2021-01-04T18:19:56.199900Z

For posterity, I created the two following aliases:

:jar     {:extra-deps {seancorfield/depstar {:mvn/version "2.0.165"}}
                     :exec-fn    hf.depstar/uberjar
                     :exec-args  {:jar        "my-lib.jar"
                                  :aot        true
                                  :main-class my-lib.core}}
and
:deploy  {:extra-deps    {slipset/deps-deploy {:git/url "<https://github.com/Swirrl/deps-deploy.git>"
                                                          :sha     "588e4b96b33820a6ee1e35663410450ccb876b30"}}
                     :override-deps {s3-wagon-private/s3-wagon-private {:mvn/version "1.3.2"}}
                     :exec-fn       deps-deploy.deps-deploy/deploy
                     :exec-args     {:repository {"releases" {:url "<s3p://my-s3-route/releases/>"}}
                                     :artifact   "my-lib.jar"
                                     :installer  :remote}}