Question

When using lein 2.2, trying to put jar files in /lib does not work.

I tried and it doesn't seems to work but plenty of docs out there says this way still works.

Was it helpful?

Solution

The lib directory functionality was removed in Leiningen v2.0, in favor of a repository (repeatability).

To add free floating jars to a project, you will need to either deploy your dependency to Clojars or a Maven repository. The Maven repository can be as simple as a directory in your project folder.

Please see the answer to this question if you need the jar in a project local folder:

How do I use checked-in jars with leiningen

OTHER TIPS

You do not need to use maven to access a local jar file in Leiningen v2.0

Just use syntax like this in your project.clj:

:resource-paths [ "local-jars/*" ] 

and then place your *.jar files in the local-jars subdirectory of your project.

Please see this blog: http://www.troyastorino.com/tidbits/lein2-local-jars

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top