Marshall, If I remove io/file, I get:
Exception in thread "main" java.lang.IllegalArgumentException: No method in multimethod 'do-copy' for dispatch value: [java.net.URL java.io.OutputStreamWriter] at clojure.lang.MultiFn.getFn(MultiFn.java:160) at clojure.lang.MultiFn.invoke(MultiFn.java:236) at clojure.java.io$copy.doInvoke(io.clj:396) at clojure.lang.RestFn.invoke(RestFn.java:425) at halp.core$_main.doInvoke(core.clj:10) at clojure.lang.RestFn.invoke(RestFn.java:397) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.RestFn.applyTo(RestFn.java:132) at halp.core.main(Unknown Source) It doesn't look like io/copy works with a URL. On Tuesday, January 27, 2015 at 2:52:00 PM UTC-6, Marshall Bockrath-Vandegrift wrote: > > On Monday, January 26, 2015 at 9:24:28 PM UTC-5, Dan Harbin wrote: >> >> >> io/file >> >> > Just delete that line. The `io/resource` function returns a URL which all > the Clojure IO functions can handle just fine-as is. When running in > development the URL happens to be a `file://` URL, and thus something > `io/file` can handle. Once the resource is in a JAR that is no longer the > case, and hence exceptions. Just don't require a file when any URL will do > and you'll be fine. > > -Marshall > -- 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.