forked from rafaeldelboni/metabase-http-driver
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deps.edn
26 lines (23 loc) · 1.06 KB
/
deps.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{:paths
["src" "resources"]
:deps
{json-path/json-path {:mvn/version "2.1.0"}
cheshire/cheshire {:mvn/version "5.10.1"}
metabase/metabase-core {:local/root "/metabase"}}
;; These are needed for the Athena and Redshift drivers in order to build them. Maven repos from subprojects do not
;; get copied over -- see
;; https://ask.clojure.org/index.php/10726/deps-manifest-dependencies-respect-repos-dependent-project
:mvn/repos
{"athena" {:url "https://s3.amazonaws.com/maven-athena"}
"redshift" {:url "https://s3.amazonaws.com/redshift-maven-repository/release"}
;; for metabase/saml20-clj
"opensaml" {:url "https://build.shibboleth.net/nexus/content/repositories/releases/"}}
;; build the driver with clojure -X:build
:aliases
{:build
{:extra-deps {metabase/metabase-core {:local/root "/metabase"}
metabase/build-drivers {:local/root "/metabase/bin/build-drivers"}}
:exec-fn build-drivers.build-driver/build-driver!
:exec-args {:driver :http
:project-dir "/build"
:target-dir "/build/dist"}}}}