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.

Reply via email to