kaocha

Official support channel: https://clojureverse.org/c/projects/kaocha
2019-10-09T18:39:03.003Z

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?

plexus 2019-10-09T22:58:33.004700Z

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

plexus 2019-10-09T23:16:48.006400Z

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.