And I should have known about this before, but had not used it. It adds to Leiningen the capability to search, and I'm not sure, but perhaps also add dependencies that were found:
https://github.com/Licenser/lein-search Andy On Mar 28, 2011, at 9:52 PM, Mike Meyer wrote: > On Mon, 28 Mar 2011 18:10:31 -0700 > Andy Fingerhut <andy.finger...@gmail.com> wrote: >> Changing subject line for this one. > > I almost did that myself. > >> On Mar 28, 2011, at 5:38 PM, Mike Meyer wrote: >>> >>> Consider this a features request for cake/leiningen: >>> 1) A task to search clojars. >>> 2) A task take a name from #1 and add the appropriate data to project.clj. >>> 3) Extend the "deps" task to install libraries required by any dependency. >> >> I am not claiming that Leiningen does #1 or #2 already, but in case you were >> unaware, you can go to clojars.org, type something like "hadoop" in the >> search box at the upper right, and see a list of matching packages. > >> Clicking on one of them gives me text I can copy and paste into a Leiningen >> project.clj file, or into a Maven pom.xml file. Here is the text shown for >> one version of hadoop-core that was shown when I searched for hadoop: > > Yes, I knew about that. This is the API that an IDE and/or dependency > manager (i.e. - leiningen) needs to use to do #1 and #2. It is not, > however, a replacement for an IDE or dependency manager actually doing > those things. > >> [org.apache.hadoop/hadoop-core "0.20.2-dev"] >> >> If I add that appropriately to a project.clj file created from making a new >> "empty except for clojure core project" with "lein new <name>", save it, and >> type "lein deps", it does do #3, i.e. adds hadoop-core and everything that >> it requires. They are all put into the lib directory in the project. This >> is with Leiningen 1.5.0, but that behavior has worked for several versions >> now. I believe it is implemented under the covers via Maven's dependency >> management. >> >> Have you tried "lein deps" and found that it failed to install libraries >> required by a dependency you had already added to your project.clj file? > > Cool. This one is my bad - I had gotten the idea that it wouldn't find > dependencies, and had always filled them in by hand. And I had figured > this would be the hard one of the three to do. > > <mike > -- > Mike Meyer <m...@mired.org> http://www.mired.org/consulting.html > Independent Software developer/SCM consultant, email for more information. > > O< ascii ribbon campaign - stop html mail - www.asciiribbon.org > > -- > 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 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