This is exactly what I need!

Unfortunately, I'm getting the following exception when I run the
compile-java task.

$ lein compile-java
Exception in thread "main" java.lang.IllegalArgumentException: No
method in multimethod 'as-file' for dispatch value: null
        at clojure.lang.MultiFn.getFn(MultiFn.java:115)
        at clojure.lang.MultiFn.invoke(MultiFn.java:157)
        at clojure.contrib.java_utils$file__565.invoke(java_utils.clj:86)
        at leiningen.compile$find_lib_jars__1085.invoke(compile.clj:29)
        at leiningen.compile_java$lib_path__543.invoke(compile_java.clj:15)
        at leiningen.compile_java$compile_java__546.invoke(compile_java.clj:
21)
        at clojure.lang.Var.invoke(Var.java:359)
        at clojure.lang.AFn.applyToHelper(AFn.java:173)
        at clojure.lang.Var.applyTo(Var.java:476)
        at clojure.core$apply__4379.invoke(core.clj:436)
        at leiningen.core$_main__4685.doInvoke(core.clj:38)
        at clojure.lang.RestFn.invoke(RestFn.java:415)
        at clojure.lang.AFn.applyToHelper(AFn.java:173)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at leiningen.core.main(Unknown Source)


Poking around a bit, it looks like it might have something to do with
the :library-path value that is passed to Leiningen being null.

David



On Dec 9, 2:53 am, antoniogarrote <listasantoniogarr...@gmail.com>
wrote:
> A quick and dirty hack to compile java files in clojure projects using
> leiningen.
>
> The clojar is athttp://clojars.org/, the source code 
> at:http://github.com/antoniogarrote/lein-javac
>
> Just run $lein compile-java to transforms 'src/**.java' into 'classes/
> **.class'
>
> I hope someone find it useful.
>
> Cheers!

-- 
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

Reply via email to