tools-deps

Discuss tools.deps.alpha, tools.build, and the clj/clojure command-line scripts! See also #depstar #clj-new
2020-12-25T00:39:00.094400Z

Done: https://clojure.atlassian.net/browse/TDEPS-176

Eugen 2020-12-25T07:55:51.094600Z

Thanks for clarifying

borkdude 2020-12-25T14:48:01.095400Z

quick hack to get the same deps in project.clj from deps.edn (only works with mvn/version obviously): project.clj:

(def deps-edn '{:deps {org.clojure/clojure {:mvn/version "1.10.2-rc1"}
                       medley/medley {:mvn/version "1.3.0"}}})

;; or:
;; (require '[clojure.edn :as edn])
;; (def deps-edn (edn/read-string (slurp "deps.edn")))

(def project
  `{:version "0.0.1"
    :dependencies ~(mapv (fn [[lib version]]
                           [lib (:mvn/version version)])
                         (:deps deps-edn))})

borkdude 2020-12-25T14:48:29.095700Z

(TIL: you can just def a map named project in project.clj)

dominicm 2020-12-25T20:14:57.096400Z

There's a lein-tools-deps if you don't know :)

borkdude 2020-12-25T20:30:08.096700Z

does it (still) work?

dominicm 2020-12-25T22:14:25.097Z

No reason to believe otherwise :)