How am I able to override a dependencie of a library so that the library itself uses the newer version of the dependencie for it?
You should be able to add it to your top-level :dependencies vector in project.clj
You may need to add :exclusions to the dependency that brings that library in, to be sure.
I've found it easier to use :managed-dependencies than :exclusions when overriding versions of dependencies
(I haven't used Leiningen "in anger" for nearly a decade now so I never figured out managed dependencies... 😄 )
It's a Maven feature and exists even in tools.deps; if you've used :override-deps then you've used managed dependencies before
Even in tools.deps I'll use override-deps any day over exclusions
Right, it just never occurred to me that was what it was called 🙂
(I use :override-deps a lot for multi-version testing)