Fork me on GitHub

Any way to use aliases defined in a library that is in your :deps?


FYI :aliases, :resolve-aliases and :classpath-aliases are implemented on 0.4.x branch of lein-tools-deps… just need to kick the tyres a bit and add some documentation before merging to master

👍 4

Is there any way to compile or refer to Java files with deps.edn, or do I have to do that in a separate project?


Okay, I guess that is by design? It's a bit iffy if I just want to improve the performance of a component in the system by converting it to Java.

Alex Miller (Clojure team)20:06:06

in scope: a) make classpaths and b) launch Clojure programs

Alex Miller (Clojure team)20:06:49

there are a vast array of other “build” activities you may wish to do


I have thought about writing something which scans for .java rules in directories on the classpath and builds them.

Alex Miller (Clojure team)20:06:16

well there are about 10 programs that do that already

Alex Miller (Clojure team)20:06:27

Sure, Ant, Maven, Leiningen, Boot, Ivy, Grape,


Sure. They're a bit different. By default they don't expect to compile dependencies, eg local and root dependencies

Alex Miller (Clojure team)20:06:46

you can easily coax Ant or Ivy into this