Closed daslu closed 4 years ago
Solved in "1.0.0-BETA5"
.
https://github.com/scicloj/clojuress/commit/219a16fc979a0c2e73934bcdf31f020990898a14
The solution was to load the Renjin Jar on the fly, if needed, using alembic: https://github.com/scicloj/clojuress/blob/master/src/clojuress/v1/renjin.clj#L5
Currently, Clojuress depends on Renjin. https://mvnrepository.com/artifact/org.renjin/renjin-script-engine/3.5-beta65
This requires to add an additional Maven repository on any project that depends on Clojuress.
In other words, this does not work:
but this does:
One solution to avoid this would be to load the Renjin jar and add it to the classpath on runtime, when needed, and not through the Leiningen project.
Another one would be to make sure that the Renjin jars live in a more standard place.