Maybe using lein checkouts is also something that would interest you?

https://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md#checkout-dependencies

On Fri, Dec 20, 2013 at 9:22 AM, Daniel Higginbotham
<nonrecurs...@gmail.com> wrote:
> "lein install" actually installs your library ~/.m2/repository in addition
> to creating the pom and jar. That should be all you need to do.
>
>
> On Friday, December 20, 2013 9:09:32 AM UTC-5, Bob Hutchison wrote:
>>
>> Hi,
>>
>> I’m missing something. And it’s annoying me.
>>
>> Let’s say I’m working on three or four projects and there’s some code that
>> really should be developed as a library and used by each of the projects. A
>> similar thing happens if I fork a library from github. I don’t want to make
>> any of this code public so clojars is not an option. It’s clear enough that
>> the solution to this will involve a local maven repository somehow.
>>
>> Now, I don’t know maven. I like it that way. I *do* *not* want to know
>> maven. It’s so low on my priority list that reviewing the new C++ standard
>> is higher. Basically it’ll never get to the top of the list.
>>
>> Furthermore I think requiring someone to know maven to do any non-trivial
>> Clojure development is a bad plan. This is surely one of the founding goals
>> of Leiningen.
>>
>> I’ve found some documentation and blog posts that, as soon as they get
>> interesting, pretty much all end up assuming you know maven. I’ve found
>> lein-localrepo plugin, which is was hopeful until you read it’s docs and see
>> that it describes itself in maven terminology (why do I care what the maven
>> coordinates of a file are? *WHY* do I have to know? Is this about Clojure or
>> Java jar files? Are they different?)
>>
>> Lein install makes a jar file and a pom file. So what? Is there something
>> you do with these? There must be. But since I don’t know maven I’ve not got
>> a clue what that might be.
>>
>> What I’d like to do is type something no more complex than “lein
>> local-install” and be done with it. I do not care if every developer on my
>> team has to execute that command. I don’t care about sharing. I don’t care
>> about naming. I just want to work on my library, install it, and use it in
>> my other four projects.
>>
>> Running “cp -r” will do it, but it’s a bit crude.
>>
>> Thanks,
>> Bob
>
> --
> --
> 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/groups/opt_out.

-- 
-- 
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/groups/opt_out.

Reply via email to