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.