Fork me on GitHub
#tools-deps
<
2019-07-03
>
ikitommi05:07:20

@dominicm thanks, alias / sample to pre-compile java classes would be good for many cases. Also enjoying Zach’s hot reload lib (https://github.com/ztellman/virgil) with lein. The latest version has never worked for me thou. Many of our newer libs include Java, because of perf, client projects because of… legacy.

ikitommi05:07:01

Agree that it’s not a most common thing, but still important for the interop story.

ikitommi05:07:21

What about the classpath with shell scripting the java compilation? The Java classes might need the project dependencies, including Clojure itself. Resolved that manually just for this case, but would appreciate a sample how to combine full library classpath from deps to feed into a custom javac step. Will check pack.alpha too.

alexmiller12:07:47

clj -Spath ?

dominicm08:07:36

@ikitommi just had an internal discussion about java compilation, the topic of windows came up as problematic for shelling out. If I was investigating this today, I would probably lean on the JDK API again because of that.

👌 4