Correction, I forgot to add .getParent, the code should be
(.addURL (.getParent (.getContextClassLoader (Thread/currentThread)))
(.toURL (.toURI file)))
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@go
Thanks, this clarifies why my initial tests setting the current class
loader failed.
On Thu, Dec 8, 2011 at 2:14 AM, Brent Millare wrote:
> To better understand what's going underneath, you're just calling the addURL
> method of the classloader. But since you might be evaluating this at the
> rep
To better understand what's going underneath, you're just calling the
addURL method of the classloader. But since you might be evaluating this at
the repl, there is an important point regarding the classloader. Everytime
clojure evaluates a form, it will use a new classloader on that form, and
Thanks a lot for the good advice. Pomegranate is very nice and very
useful for testing.
As for your trick Kevin, certainly nicer that the reflection mess.
On Wed, Dec 7, 2011 at 9:00 PM, Kevin Downey wrote:
> try something like
>
> https://github.com/hiredman/clojurebot/blob/master/src/clojurebot
try something like
https://github.com/hiredman/clojurebot/blob/master/src/clojurebot/plugin.clj
On Wed, Dec 7, 2011 at 11:53 AM, Pierre-Yves Ritschard
wrote:
> I ended up doing that, all the other approaches fail for me.
> Thanks for the confirmation.
>
> On Wed, Dec 7, 2011 at 8:12 PM, vitalyp
Also check out https://github.com/cemerick/pomegranate
-S
--
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
I ended up doing that, all the other approaches fail for me.
Thanks for the confirmation.
On Wed, Dec 7, 2011 at 8:12 PM, vitalyper wrote:
> You can add jar to a classpath at runtime via the hack below.
> http://groups.google.com/group/clojure/browse_thread/thread/95ea6e918c430e/69c0d195defeeed3?
You can add jar to a classpath at runtime via the hack below.
http://groups.google.com/group/clojure/browse_thread/thread/95ea6e918c430e/69c0d195defeeed3?lnk=gst&q=classpath#69c0d195defeeed3
HTH
On Dec 7, 10:26 am, Pierre-Yves Ritschard wrote:
> Hi,
>
> I have a use case where a daemon needs to
Hi,
I have a use case where a daemon needs to read full namespaces from an
external jar.
I can successfuly access the namespace in the jar with tools.namespace/
find-namespaces-in-jarfile, then from the jarfile, selecting
appropriate entries, coercing into readers and then loading with load-
reade