James, thank you for this. I understood that the local repo was not in ~/.m2, I was simply hoping for a way to avoid having to install into ~/.m2.
I did not know that I could use fictitious names for artifactId. I am grateful for the example you have posted. On Monday, September 14, 2015 at 10:56:46 AM UTC-4, James Elliott wrote: > > To hopefully help address another aspect of your question: > > This local repo is *not* inside ~/.m2 > > It is a directory that can be part of your project, and checked into git > along with it. You just tell Leiningen where to find it using something > like this: > > :repositories {"project" "file:repo"} > > And then Leiningen will look for artifacts in the directory "repo" at the > project root. > > So, you do not have to put things into your actual local Maven repository. > But you *do* have to put artifacts into a properly structured Maven > repository (even if it is entirely fictitious, using made up artifact names > and versions), to use them with Leiningen. > > I do this in my project afterglow-max, for example, to build against an > API that is provided by its vendor as a jar file but not as a Maven > artifact. You can find the full project here, if it helps: > > https://github.com/brunchboy/afterglow-max#afterglow-max > > I hope this helps! > -James > > On Monday, September 14, 2015 at 3:48:24 AM UTC-5, Ralf Schmitt wrote: >> >> Lawrence Krubner <lawr...@rollioforce.com> writes: >> >> >> lein-localrepo helps with installing jar files into the >> >> local maven repository >> > >> > But they give examples like this: >> > >> > lein localrepo install foo-1.0.6.jar com.example/foo 1.0.6 >> > >> > If I had that info I probably would not need to ask any questions >> > here. >> >> I'm using lein localrepo to install a jar file with a completely made up >> version and group id. you just need to use the same values in >> project.clj. >> >> -- >> Cheers >> Ralf >> > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.