diff options
author | Eduardo Julian | 2016-05-03 22:43:33 -0400 |
---|---|---|
committer | Eduardo Julian | 2016-05-03 22:43:33 -0400 |
commit | 4155c6bc9f74be2fc55197f823a452c4ec923f54 (patch) | |
tree | 15323e33ac728df624f4f104cd9a3495cf991a2a | |
parent | 520ed8dc98644218c5aef7081187ef8d5acd7a60 (diff) |
- Made a small adjustment when packaging the .jars of programs, to avoid packaging .jars that are necessary for the compiler itself, but not for the Lux program that was compiled.
-rw-r--r-- | src/lux/packager/program.clj | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lux/packager/program.clj b/src/lux/packager/program.clj index 339c31894..54cc8a813 100644 --- a/src/lux/packager/program.clj +++ b/src/lux/packager/program.clj @@ -82,7 +82,10 @@ (->> ^java.net.URLClassLoader (ClassLoader/getSystemClassLoader) (.getURLs) (map #(.getFile ^java.net.URL %)) - (filter #(.endsWith ^String % ".jar")))) + (filter #(.endsWith ^String % ".jar")) + (filter #(not (or (.contains ^String % "org/ow2/asm/asm-all") + (.contains ^String % "org/clojure/core.match") + (.contains ^String % "org/clojure/clojure")))))) (let [init-capacity (* 100 1024) buffer-size 1024] |