This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-12-17
Channels
- # admin-announcements (104)
- # adventofcode (3)
- # aws (1)
- # boot (651)
- # cljs-dev (21)
- # cljsrn (12)
- # clojure (81)
- # clojure-china (1)
- # clojure-germany (1)
- # clojure-miami (2)
- # clojure-nl (8)
- # clojure-russia (19)
- # clojurescript (208)
- # core-typed (1)
- # cursive (19)
- # datavis (55)
- # datomic (57)
- # events (1)
- # hoplon (102)
- # ldnclj (12)
- # leiningen (8)
- # off-topic (11)
- # om (127)
- # onyx (21)
- # parinfer (2)
- # portland-or (3)
- # proton (2)
- # re-frame (2)
- # reagent (6)
let’s say if you have some custom config that you want to be shared by all clojure projects that use leiningen
and you want to keep these configs in one place (lib or plugin) and then just add it as a dependency to other projects.
@andrei: I think leiningen profiles[1] is the right tool for this job, you can define shared ones in .lein/profiles.clj
and then “merge” them via lein with-profile +somesharedprofile …
a tip: usually I tend to define aliases to hide with-profile modifiers: https://github.com/binaryage/dirac/blob/master/project.clj#L109-L112