clay
clay copied to clipboard
AOT compilation issue with Leiningen
I am using [org.scicloj/clay "2-alpha38"] for generating tables of Vega-Lite graphs.
It works from the repl, but when I am trying to produce an uberjar with lein uberjar
, the whole process hangs.
I figured that this is related to the AOT compilation needed for the executable jar. I could not find a way to skip AOT compiling the namespace requiring clay.
Is there a way to avoid this problem?
I converted the project to deps.edn, and I can produce an executable jar.
Hi @egri-nagy, sorry for my slow reply; thanks for letting me know!
Clay is going through major simplification and refactoring, removing some dependencies. Issues like this one are worth looking into soon after the refactoring. It is good to know that you can find a workaround for now.
No worries, I will test this again whenever there is a new release. Thank you very much!
Just a quick remark, the issue is still there with alpha42.
Many thanks, @egri-nagy, it helps to know.