Mercurial > rlm
annotate src/rlm/classpath_utils.clj @ 0:78a630e650d2
initial import
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Tue, 18 Oct 2011 00:57:08 -0700 |
parents | |
children |
rev | line source |
---|---|
rlm@0 | 1 (ns rlm.classpath-utils |
rlm@0 | 2 (:require [clojure.contrib [duck-streams :as ds]]) |
rlm@0 | 3 (:use [clojure.contrib java-utils])) |
rlm@0 | 4 |
rlm@0 | 5 |
rlm@0 | 6 (defn classpath [] |
rlm@0 | 7 (get-system-property "java.class.path")) |
rlm@0 | 8 |
rlm@0 | 9 |
rlm@0 | 10 (defn add-to-classpath [file-name] |
rlm@0 | 11 (wall-hack-method java.net.URLClassLoader |
rlm@0 | 12 'addURL [java.net.URL] |
rlm@0 | 13 (ClassLoader/getSystemClassLoader) |
rlm@0 | 14 (.toURL (ds/file-str file-name)))) |
rlm@0 | 15 |
rlm@0 | 16 |