That's neat. I didn't know you could do that. Thanks
On Sunday, 6 April 2014 17:04:48 UTC+1, Jony Hudson wrote: > > Or, you could make a directory called 'checkouts' inside the poker project > directory, and put a symlink in there to the testgen project directory. > Lein will look in the checkouts directory before it looks to any > repository. See here: > > > https://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md#checkout-dependencies > > This way is nice if you're going to work on both projects in parallel as > you don't need to run lein install every time you change testgen. > > > Jony > > > On Sunday, 6 April 2014 14:31:55 UTC+1, Luc wrote: >> >> Use lein install >> >> This command will "install" your testgen jar in your local repo folder. >> This local repo is hit first when searching for a dependency before >> escalating >> to network repos if the dependency is not found there first. >> >> No need for a uberjar. >> >> Luc P. >> >> >> > I'm trying to reference one of my leiningen projects from another, and >> not >> > succeeding. My error must be simple and obvious... >> > >> > Essentially the projects 'poker' and 'testgen' are both in >> > /home/simon/workspace, and both are standard leiningen projects using >> just >> > the default project template. I've done 'lein uberjar' in testgen, so >> there >> > are the following jars: >> > >> > simon@engraver:~/workspace/poker$ ls -l >> > /home/simon/workspace/testgen/target/ >> > total 3588 >> > drwxr-xr-x 2 simon simon 4096 Apr 2 20:04 classes >> > -rw-r--r-- 1 simon simon 5 Apr 6 00:06 repl-port >> > drwxr-xr-x 2 simon simon 4096 Apr 2 20:04 stale >> > -rw-r--r-- 1 simon simon 11226 Apr 6 00:10 >> testgen-0.1.0-SNAPSHOT.jar >> > -rw-r--r-- 1 simon simon 3646079 Apr 6 00:10 >> > testgen-0.1.0-SNAPSHOT-standalone.jar >> > >> > >> > In poker/project.clj I've done the following (added lines highlighted): >> > >> > (defproject poker "0.1.0-SNAPSHOT" >> > :description "Poker scoring kata" >> > :url "http://example.com/FIXME" >> > :license {:name "Eclipse Public License" >> > :url "http://www.eclipse.org/legal/epl-v10.html"} >> > :repositories [["testgen" >> > "file:///home/simon/workspace/testgen/target"]] >> > :dependencies [[org.clojure/clojure "1.5.1"] >> > [testgen "0.1.0-SNAPSHOT"] >> > ]) >> > >> > >> > When I try to run lein repl, I get the following: >> > >> > simon@engraver:~/workspace/poker$ lein repl >> > Could not find artifact testgen:testgen:jar:0.1.0-SNAPSHOT in clojars >> > (https://clojars.org/repo/) >> > Could not find artifact testgen:testgen:jar:0.1.0-SNAPSHOT in testgen >> > (file:///home/simon/workspace/testgen/target) >> > This could be due to a typo in :dependencies or network issues. >> > >> > >> > So clearly lein is failing to recognise the jar file(s) as the artefact >> > it's looking for. What do I need to do differently? Do I need a pom >> file, >> > and if so what should be in it? >> > >> > Cheers >> > >> > Simon >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "Clojure" group. >> > To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com. >> > For more options, visit https://groups.google.com/d/optout. >> > >> -- >> Softaddicts<lprefo...@softaddicts.ca> sent by ibisMail from my ipad! >> > -- 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.