Fork me on GitHub
#kaocha
<
2019-10-09
>
akiel18:10:03

Hi. I currently look for Clojure applications which have implemented a plugin system because I might implement one in a application I currently work on. Kocha has one. One of my concerns are classpath problems. I mean having two versions of the same lib, one from my application and one from the plugin in the same classpath. What is Kocha doing about that problem?

plexus22:10:33

Kaocha doesn't do anything about this as such, you just add your plugins to deps.edn or project.clj and they do their regular dependency resolution

plexus23:10:48

You might also want to look into metabase, there plugins are actually uberjars that you drop into a plugin directory, so I would think they are more likely to have this problem.