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 /src | |
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.
Diffstat (limited to '')
-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] |