File: bootclasspath-deps.clj

package info (click to toggle)
leiningen-clojure 2.10.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,008 kB
  • sloc: xml: 916; sh: 760; lisp: 46; makefile: 34; java: 16
file content (72 lines) | stat: -rw-r--r-- 2,876 bytes parent folder | download | duplicates (2)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
;; This file is used to warn users when they attempt to load a plugin that
;; pulls in a dependency which conflicts with something already in use
;; by Leiningen itself.

;; This code regenerates the map
#_(do (require '[leiningen.core.project :as project])
      (require '[leiningen.core.classpath :as cp])
      (require '[clojure.pprint :as pp])

      (defn artifacts [h]
        (apply concat (keys h) (map artifacts (vals h))))

      (let [hierarchy (cp/managed-dependency-hierarchy :dependencies
                                                       :managed-dependencies
                                                       (project/read))]
        (-> (into {} (for [[a v] (artifacts hierarchy)]
                       [a v]))
            ;; Unhelpful to warn on these:
            (dissoc 'org.clojure/clojure)
            (dissoc 'leiningen-core)
            (pp/pprint))))
{
 clj-commons/pomegranate "debian",
 com.hypirion/io "debian"
 commons-codec "debian",
 commons-io "debian",
 commons-lang "debian",
 javax.inject "debian",
 net.cgrand/parsley "debian",
 net.cgrand/regex "debian",
 nrepl "debian",
 org.apache.commons/commons-lang3 "debian",
 org.apache.httpcomponents/httpclient "debian",
 org.apache.httpcomponents/httpcore "debian",
 org.apache.maven.resolver/maven-resolver-api "debian",
 org.apache.maven.resolver/maven-resolver-connector-basic "debian",
 org.apache.maven.resolver/maven-resolver-impl "debian",
 org.apache.maven.resolver/maven-resolver-spi "debian",
 org.apache.maven.resolver/maven-resolver-transport-file "debian",
 org.apache.maven.resolver/maven-resolver-transport-http "debian",
 org.apache.maven.resolver/maven-resolver-transport-wagon "debian",
 org.apache.maven.resolver/maven-resolver-util "debian",
 org.apache.maven.wagon/wagon-http "debian",
 org.apache.maven.wagon/wagon-http-shared "debian",
 org.apache.maven.wagon/wagon-provider-api "debian",
 org.apache.maven/maven-artifact "debian",
 org.apache.maven/maven-builder-support "debian",
 org.apache.maven/maven-model "debian",
 org.apache.maven/maven-model-builder "debian",
 org.apache.maven/maven-repository-metadata "debian",
 org.apache.maven/maven-resolver-provider "3.x",
 org.clojars.trptcolin/sjacket "debian",
 org.clojure/core.specs.alpha "debian",
 org.clojure/data.codec "debian",
 org.clojure/data.xml "debian",
 org.clojure/spec.alpha "debian",
 org.clojure/tools.macro "debian",
 org.codehaus.plexus/plexus-component-annotations "debian",
 org.codehaus.plexus/plexus-interpolation "debian",
 org.codehaus.plexus/plexus-utils "debian",
 org.flatland/classlojure "debian",
 org.nrepl/incomplete "debian",
 org.slf4j/jcl-over-slf4j "debian",
 org.slf4j/slf4j-api "debian",
 org.slf4j/slf4j-nop "debian",
 org.tcrawley/dynapath "debian",
 quoin "debian",
 robert/hooke "debian",
 scout "debian",
 stencil "debian",
 timofreiberg/bultitude "debian",
 }