|
1 | | -(defproject com.thelastcitadel/elasticsearch-lang-clojure "0.1.0-SNAPSHOT" |
2 | | - :description "FIXME: write description" |
3 | | - :url "http://example.com/FIXME" |
| 1 | +(defproject org.clojars.touch/elasticsearch-lang-clojure "0.1.0-SNAPSHOT" |
| 2 | + :description "Clojure script engine for ElasticSearch." |
| 3 | + :url "https://github.com/touch/elastic-lang-clojure" |
4 | 4 | :license {:name "Eclipse Public License" |
5 | 5 | :url "http://www.eclipse.org/legal/epl-v10.html"} |
6 | 6 | :dependencies [[org.clojure/clojure "1.5.1"] |
7 | | - [org.elasticsearch/elasticsearch "0.90.0.Beta1"] |
8 | 7 | [org.clojure/tools.logging "0.2.6"]] |
9 | 8 | :profiles {:dev {:dependencies [[com.spatial4j/spatial4j "0.3"] |
10 | | - [log4j/log4j "1.2.16"]]}} |
| 9 | + [log4j/log4j "1.2.16"]]} |
| 10 | + :provided {:dependencies [[org.elasticsearch/elasticsearch "0.90.5"]]}} |
11 | 11 | :aot #{com.thelastcitadel.es.engine |
12 | 12 | com.thelastcitadel.es.plugin}) |
13 | | - |
14 | | -(require 'leiningen.compile |
15 | | - 'leiningen.uberjar |
16 | | - 'leiningen.clean |
17 | | - 'leiningen.core.utils |
18 | | - 'leiningen.core.classpath) |
19 | | - |
20 | | -(def ^:dynamic x false) |
21 | | - |
22 | | -(defn package |
23 | | - "" |
24 | | - [project] |
25 | | - (leiningen.clean/clean project) |
26 | | - (leiningen.compile/compile project) |
27 | | - (binding [x true] |
28 | | - (leiningen.uberjar/uberjar |
29 | | - (assoc project |
30 | | - :uberjar-name (str (:name project) "-" (:version project) "-plugin" ".jar")) |
31 | | - nil))) |
32 | | - |
33 | | -(alter-var-root #'leiningen.core.utils/require-resolve |
34 | | - (fn [f] |
35 | | - (fn [& args] |
36 | | - (if (= '[leiningen.package/package] args) |
37 | | - #'package |
38 | | - (apply f args))))) |
39 | | - |
40 | | -(alter-var-root #'leiningen.core.classpath/resolve-dependencies |
41 | | - (fn [f] |
42 | | - (fn [k v & r] |
43 | | - (if x |
44 | | - (apply f k |
45 | | - (update-in v [:dependencies] |
46 | | - (partial remove |
47 | | - (comp (partial = 'org.elasticsearch/elasticsearch) first))) |
48 | | - r) |
49 | | - (apply f k v r))))) |
0 commit comments