Fork me on GitHub
#tools-deps
<
2018-06-01
>
kenny15:06:37

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

rickmoynihan15:06:22

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
hypirion20:06:32

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?

hypirion20:06:03

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

dominicm20:06:59

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,

dominicm20:06:14

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