Aaron Cohen <[email protected]> writes: > On Tue, May 24, 2011 at 3:55 AM, Eric S Fraga <[email protected]> wrote: >> Therefore, I want to tell lein that, for a given project, I have Java >> packages in, say, ${HOME}/share/classes that I wish to access from > >> within that project. Can any body point me in the right direction? I >> assume I need to add something to the project.clj file but have not been >> able to determine what this should be. Apologies if this is a n00b >> question. > > You may be looking for the :extra-classpath-dirs key in project.clj?
Thanks. That does look like what I need but it doesn't seem to work for me. I've got the following (test) project file: --8<---------------cut here---------------start------------->8--- (defproject hello "1.0.0-SNAPSHOT" :description "FIXME: write description" :dependencies [[org.clojure/clojure "1.2.1"]] :extra-classpath-dirs ["/home/ucecesf/hg/jacaranda/src/java"] :main hello.core) --8<---------------cut here---------------end--------------->8--- as created by lein but with the :extra-classpath-dirs line added. With this file, I get the following behaviour: ,---- | $ lein version | Leiningen 1.5.2 on Java 1.6.0_24 Java HotSpot(TM) Client VM | $ lein classpath | /home/ucecesf/synced/test/hello/src: | /home/ucecesf/synced/test/hello/test: | /home/ucecesf/synced/test/hello/classes: | /home/ucecesf/synced/test/hello/test-resources: | /home/ucecesf/synced/test/hello/resources: | /home/ucecesf/synced/test/hello/lib/clojure-1.2.1.jar: | /home/ucecesf/.lein/plugins/swank-clojure-1.3.0.jar | | $ lein repl | REPL started; server listening on localhost:17738. | hello.core=> (new jacaranda.base.EGO) | java.lang.ClassNotFoundException: jacaranda.base.EGO (NO_SOURCE_FILE:1) | hello.core=> `---- so it appears the lein is ignoring the :extra-classpath-dirs directive. Do I need to use a more recent version of leiningen? The one I have is the one I get by 'lein upgrade'. Or have I done something silly along the way? Thanks again, eric -- : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1 + No Gnus v0.18 -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
