polylith

https://polylith.gitbook.io/ and https://github.com/polyfy/polylith
wactbprot 2021-04-29T19:50:38.200500Z

@seancorfield I sent a https://github.com/weavejester/codox/pull/201 to get a deps.edn section into codox readme which raises a question I can not argue: why clj -X:codox even with :exec-args {:source-paths ["components/what-have-you/src" ...]} throws lots of java.io.FileNotFoundException: Could not locate... but clj -A:dev -X:codox not. Sorry tengstrand that the topic does not quite belong here.

seancorfield 2021-04-29T19:54:47.200700Z

Because the :dev alias is required and therefore you want clojure -X:dev:codox

seancorfield 2021-04-29T19:55:46.200900Z

(I’m guessing Codox tries to load the namespaces and therefore needs them on the classpath as well as being told where to find the source files)

seancorfield 2021-04-29T19:56:14.201100Z

Also, clojure is better to use for non-interactive stuff (otherwise you’re invoking rlwrap for no good reason).

seancorfield 2021-04-29T20:01:03.201300Z

I responded in the PR as well.

wactbprot 2021-04-29T20:10:57.201500Z

Awesome!