Closed coventry closed 9 years ago
Try adding [potemkin "0.3.11"]
to your dependencies, I believe that should fix it.
Nope, I edited the above project.clj
to include it. It fails in the same way.
Can you give me the full lein deps :tree
?
Thanks for taking a look.
lap% cd tst2
lap% lein deps :tree
Possibly confusing dependencies found:
[cider/cider-nrepl "0.8.2"]
overrides
[cider/cider-nrepl "0.8.2" :exclusions [org.clojure/tools.namespace]]
Consider using these exclusions:
[org.clojure/tools.namespace "0.2.4"]
overrides
[cider/cider-nrepl "0.8.2"] -> [org.clojure/tools.namespace "0.2.5" :exclusions [org.clojure/clojure]]
Consider using these exclusions:
[cider/cider-nrepl "0.8.2" :exclusions [org.clojure/tools.namespace]]
warn
[cider/cider-nrepl "0.8.2"]
[cljs-tooling "0.1.3" :exclusions [[org.clojure/clojure]]]
[compliment "0.2.0" :exclusions [[org.clojure/clojure]]]
[org.clojure/java.classpath "0.2.0" :exclusions [[org.clojure/clojure]]]
[org.clojure/tools.trace "0.7.8" :exclusions [[org.clojure/clojure]]]
[org.tcrawley/dynapath "0.2.3" :exclusions [[org.clojure/clojure]]]
[clojure-complete "0.2.3" :scope "test" :exclusions [[org.clojure/clojure]]]
[gloss "0.2.4" :exclusions [[manifold]]]
[byte-streams "0.2.0-alpha7"]
[primitive-math "0.1.4"]
[im.chit/iroh "0.1.11"]
[im.chit/hara.common "2.1.0"]
[im.chit/hara.common.checks "2.1.0"]
[im.chit/hara.common.error "2.1.0"]
[im.chit/hara.common.hash "2.1.0"]
[im.chit/hara.common.primitives "2.1.0"]
[im.chit/hara.namespace.import "2.1.0"]
[im.chit/vinyasa "0.2.2" :exclusions [[org.codehaus.plexus/plexus-utils]]]
[com.cemerick/pomegranate "0.3.0"]
[org.apache.maven.wagon/wagon-provider-api "2.2"]
[org.apache.maven/maven-aether-provider "3.0.4"]
[org.apache.maven/maven-model-builder "3.0.4"]
[org.codehaus.plexus/plexus-interpolation "1.14"]
[org.apache.maven/maven-model "3.0.4"]
[org.apache.maven/maven-repository-metadata "3.0.4"]
[org.codehaus.plexus/plexus-component-annotations "1.5.5" :exclusions [[junit]]]
[org.sonatype.aether/aether-api "1.13.1"]
[org.sonatype.aether/aether-connector-file "1.13.1"]
[org.sonatype.aether/aether-connector-wagon "1.13.1" :exclusions [[org.codehaus.plexus/plexus-utils]]]
[org.codehaus.plexus/plexus-classworlds "2.4"]
[org.sonatype.sisu/sisu-inject-plexus "2.2.3"]
[org.sonatype.sisu/sisu-inject-bean "2.2.3"]
[org.sonatype.sisu/sisu-guice "3.0.3" :classifier "no_aop" :exclusions [[javax.inject] [aopalliance]]]
[org.sonatype.aether/aether-impl "1.13.1"]
[org.sonatype.aether/aether-spi "1.13.1"]
[org.sonatype.aether/aether-util "1.13.1"]
[im.chit/vinyasa.inject "0.2.2"]
[im.chit/vinyasa.lein "0.2.2"]
[im.chit/vinyasa.pull "0.2.2"]
[im.chit/vinyasa.reimport "0.2.2"]
[io.aviso/pretty "0.1.8"]
[leiningen "2.5.0" :exclusions [[org.codehaus.plexus/plexus-utils] [cheshire] [com.fasterxml.jackson.core/jackson-core] [com.fasterxml.jackson.dataformat/jackson-dataformat-smile] [org.apache.maven.wagon/wagon-provider-api]]]
[bultitude "0.2.6"]
[clj-http "0.9.2" :exclusions [[crouton]]]
[commons-codec "1.9" :exclusions [[org.clojure/clojure]]]
[org.apache.httpcomponents/httpclient "4.3.3" :exclusions [[org.clojure/clojure]]]
[commons-logging "1.1.3"]
[org.apache.httpcomponents/httpcore "4.3.2" :exclusions [[org.clojure/clojure]]]
[org.apache.httpcomponents/httpmime "4.3.3" :exclusions [[org.clojure/clojure]]]
[org.clojure/tools.reader "0.8.4" :exclusions [[org.clojure/clojure]]]
[commons-io "2.4"]
[leiningen-core "2.5.0"]
[classlojure "0.6.6"]
[useful "0.8.3-alpha8"]
[org.clojure/tools.macro "0.1.1"]
[com.hypirion/io "0.3.1"]
[org.apache.maven.wagon/wagon-http "2.4"]
[org.apache.maven.wagon/wagon-http-shared4 "2.4"]
[org.jsoup/jsoup "1.7.1"]
[pedantic "0.2.0"]
[robert/hooke "1.3.0"]
[org.apache.maven.indexer/indexer-core "4.1.3" :exclusions [[org.apache.maven/maven-model] [org.sonatype.aether/aether-api] [org.sonatype.aether/aether-util] [org.sonatype.sisu/sisu-inject-plexus] [jakarta-regexp]]]
[org.apache.lucene/lucene-core "3.6.1"]
[org.apache.lucene/lucene-highlighter "3.6.1"]
[org.apache.lucene/lucene-memory "3.6.1"]
[org.apache.lucene/lucene-queries "3.6.1"]
[org.apache.maven.indexer/indexer-artifact "4.1.3"]
[org.clojure/data.xml "0.0.3"]
[reply "0.3.5" :exclusions [[ring/ring-core] [org.thnetos/cd-client]]]
[clj-stacktrace "0.2.7"]
[com.cemerick/drawbridge "0.0.6" :exclusions [[org.clojure/tools.nrepl]]]
[jline "2.12"]
[net.cgrand/sjacket "0.1.1" :exclusions [[org.clojure/clojure]]]
[net.cgrand/parsley "0.9.2"]
[net.cgrand/regex "1.1.0"]
[org.clojure/tools.cli "0.3.1"]
[trptcolin/versioneer "0.1.1"]
[slingshot "0.10.3"]
[stencil "0.3.3" :exclusions [[org.clojure/core.cache]]]
[quoin "0.1.0"]
[scout "0.1.0"]
[org.clojure/clojure "1.6.0"]
[org.clojure/tools.namespace "0.2.4"]
[org.clojure/tools.nrepl "0.2.6" :scope "test" :exclusions [[org.clojure/clojure]]]
[potemkin "0.3.11"]
[clj-tuple "0.1.7"]
[riddley "0.1.7"]
[slamhound "1.3.1"]
[spyscope "0.1.4"]
[clj-time "0.5.0"]
[joda-time "2.2"]
I don't know why it's saying vinyasa 0.2.2 in the tree when it's 0.3.0 in the project.clj
.
lap% grep vinyasa project.clj
[im.chit/vinyasa "0.3.0" :exclusions [org.codehaus.plexus/plexus-utils]]
This is a shot in the dark, but did you run lein clean
before testing with the latest Potemkin version?
No, but it's a fresh project, made with lein new app tst2
. I also tried blowing away ~/.m2
(and just tried that again, just after lein clean
) and it failed in the same way. Also, this is with an empty ~/.lein/profiles.clj
.
I take it you can't repeat the issue with that project.clj
?
Oh, but something I just did gave me a cleaner lein deps :tree
.
lap% lein deps :tree
warn
[cider/cider-nrepl "0.8.2" :exclusions [[org.clojure/tools.namespace]]]
[cljs-tooling "0.1.3" :exclusions [[org.clojure/clojure]]]
[compliment "0.2.0" :exclusions [[org.clojure/clojure]]]
[org.clojure/java.classpath "0.2.0" :exclusions [[org.clojure/clojure]]]
[org.clojure/tools.trace "0.7.8" :exclusions [[org.clojure/clojure]]]
[org.tcrawley/dynapath "0.2.3" :exclusions [[org.clojure/clojure]]]
[clojure-complete "0.2.3" :scope "test" :exclusions [[org.clojure/clojure]]]
[gloss "0.2.4" :exclusions [[manifold]]]
[byte-streams "0.2.0-alpha7"]
[primitive-math "0.1.4"]
[im.chit/vinyasa "0.3.0" :exclusions [[org.codehaus.plexus/plexus-utils]]]
[com.cemerick/pomegranate "0.3.0"]
[org.apache.maven.wagon/wagon-provider-api "2.2"]
[org.apache.maven/maven-aether-provider "3.0.4"]
[org.apache.maven/maven-model-builder "3.0.4"]
[org.codehaus.plexus/plexus-interpolation "1.14"]
[org.apache.maven/maven-model "3.0.4"]
[org.apache.maven/maven-repository-metadata "3.0.4"]
[org.codehaus.plexus/plexus-component-annotations "1.5.5" :exclusions [[junit]]]
[org.sonatype.aether/aether-api "1.13.1"]
[org.sonatype.aether/aether-connector-file "1.13.1"]
[org.sonatype.aether/aether-connector-wagon "1.13.1" :exclusions [[org.codehaus.plexus/plexus-utils]]]
[org.codehaus.plexus/plexus-classworlds "2.4"]
[org.sonatype.sisu/sisu-inject-plexus "2.2.3"]
[org.sonatype.sisu/sisu-inject-bean "2.2.3"]
[org.sonatype.sisu/sisu-guice "3.0.3" :classifier "no_aop" :exclusions [[javax.inject] [aopalliance]]]
[org.sonatype.aether/aether-impl "1.13.1"]
[org.sonatype.aether/aether-spi "1.13.1"]
[org.sonatype.aether/aether-util "1.13.1"]
[im.chit/hara.reflect "2.1.8"]
[im.chit/hara.class.inheritance "2.1.8"]
[im.chit/hara.common.checks "2.1.8"]
[im.chit/hara.common "2.1.8"]
[im.chit/hara.common.error "2.1.8"]
[im.chit/hara.common.hash "2.1.8"]
[im.chit/hara.common.primitives "2.1.8"]
[im.chit/hara.data.map "2.1.8"]
[im.chit/hara.namespace.import "2.1.8"]
[im.chit/vinyasa.inject "0.3.0"]
[im.chit/vinyasa.lein "0.3.0"]
[im.chit/vinyasa.pull "0.3.0"]
[im.chit/vinyasa.reflection "0.3.0"]
[im.chit/vinyasa.reimport "0.3.0"]
[leiningen "2.5.0" :exclusions [[org.codehaus.plexus/plexus-utils] [cheshire] [com.fasterxml.jackson.core/jackson-core] [com.fasterxml.jackson.dataformat/jackson-dataformat-smile] [org.apache.maven.wagon/wagon-provider-api]]]
[bultitude "0.2.6"]
[clj-http "0.9.2" :exclusions [[crouton]]]
[commons-codec "1.9" :exclusions [[org.clojure/clojure]]]
[org.apache.httpcomponents/httpclient "4.3.3" :exclusions [[org.clojure/clojure]]]
[commons-logging "1.1.3"]
[org.apache.httpcomponents/httpcore "4.3.2" :exclusions [[org.clojure/clojure]]]
[org.apache.httpcomponents/httpmime "4.3.3" :exclusions [[org.clojure/clojure]]]
[org.clojure/tools.reader "0.8.4" :exclusions [[org.clojure/clojure]]]
[commons-io "2.4"]
[leiningen-core "2.5.0"]
[classlojure "0.6.6"]
[useful "0.8.3-alpha8"]
[org.clojure/tools.macro "0.1.1"]
[com.hypirion/io "0.3.1"]
[org.apache.maven.wagon/wagon-http "2.4"]
[org.apache.maven.wagon/wagon-http-shared4 "2.4"]
[org.jsoup/jsoup "1.7.1"]
[pedantic "0.2.0"]
[robert/hooke "1.3.0"]
[org.apache.maven.indexer/indexer-core "4.1.3" :exclusions [[org.apache.maven/maven-model] [org.sonatype.aether/aether-api] [org.sonatype.aether/aether-util] [org.sonatype.sisu/sisu-inject-plexus] [jakarta-regexp]]]
[org.apache.lucene/lucene-core "3.6.1"]
[org.apache.lucene/lucene-highlighter "3.6.1"]
[org.apache.lucene/lucene-memory "3.6.1"]
[org.apache.lucene/lucene-queries "3.6.1"]
[org.apache.maven.indexer/indexer-artifact "4.1.3"]
[org.clojure/data.xml "0.0.3"]
[reply "0.3.5" :exclusions [[ring/ring-core] [org.thnetos/cd-client]]]
[clj-stacktrace "0.2.7"]
[com.cemerick/drawbridge "0.0.6" :exclusions [[org.clojure/tools.nrepl]]]
[jline "2.12"]
[net.cgrand/sjacket "0.1.1" :exclusions [[org.clojure/clojure]]]
[net.cgrand/parsley "0.9.2"]
[net.cgrand/regex "1.1.0"]
[org.clojure/tools.cli "0.3.1"]
[trptcolin/versioneer "0.1.1"]
[slingshot "0.10.3"]
[stencil "0.3.3" :exclusions [[org.clojure/core.cache]]]
[quoin "0.1.0"]
[scout "0.1.0"]
[org.clojure/clojure "1.6.0"]
[org.clojure/tools.nrepl "0.2.6" :scope "test" :exclusions [[org.clojure/clojure]]]
[potemkin "0.3.11"]
[clj-tuple "0.1.7"]
[riddley "0.1.7"]
With manifold
excluded from Gloss I get "Caused by: java.io.FileNotFoundException: Could not locate manifold/stream__init.class or manifold/stream.clj on classpath: ", but with it not excluded (require 'gloss.core)
works fine.
Could you please send me your lein deps :tree
?
Possibly confusing dependencies found:
[lein-difftest "1.3.7"] -> [clj-stacktrace "0.2.4"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [ring "1.2.1"] -> [ring/ring-devel "1.2.1"] -> [clj-stacktrace "0.2.5"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [cljsbuild "1.0.1"] -> [clj-stacktrace "0.2.5"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [clj-stacktrace]]
[lein-inky "0.1.6" :exclusions [clj-stacktrace]]
[perforate "0.3.2"] -> [org.clojure/clojure "1.4.0"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [clj-http "0.7.7"] -> [cheshire "5.2.0"] -> [tigris "0.1.1"] -> [org.clojure/clojure "1.5.1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [cheshire "5.2.0" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]] -> [tigris "0.1.1"] -> [org.clojure/clojure "1.5.1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [com.cemerick/double-check "0.5.4-20131121.073142-1"] -> [com.cemerick/pprng "0.0.2"] -> [org.clojure/clojure "1.6.0-alpha1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [tailrecursion/javelin "2.4.0"] -> [riddley "0.1.6"] -> [org.clojure/clojure "1.5.1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [cheshire "5.2.0"] -> [tigris "0.1.1"] -> [org.clojure/clojure "1.5.1"]
and
[lein-ancient "0.4.4"] -> [ancient-clj "0.1.3"] -> [clj-aws-s3 "0.3.6"] -> [clj-time "0.5.0"] -> [org.clojure/clojure "1.5.1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [cljsbuild "1.0.1"] -> [org.clojure/clojure "1.5.1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [secretary "0.4.0"] -> [org.clojure/clojure "1.5.1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [com.cemerick/double-check "0.5.4-20131121.073142-1"] -> [org.clojure/clojure "1.5.1"]
and
[lein-ancient "0.4.4"] -> [ancient-clj "0.1.3"] -> [version-clj "0.1.0"] -> [org.clojure/clojure "1.5.1"]
and
[lein-ancient "0.4.4"] -> [rewrite-clj "0.2.0"] -> [fast-zip "0.3.0"] -> [org.clojure/clojure "1.5.1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [org.clojure/clojure "1.5.1"]
and
[lein-ancient "0.4.4"] -> [ancient-clj "0.1.3"] -> [org.clojure/clojure "1.5.1"]
and
[lein-ancient "0.4.4"] -> [rewrite-clj "0.2.0"] -> [org.clojure/clojure "1.5.1"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-ancient "0.4.4" :exclusions [org.clojure/clojure]]
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-ancient "0.4.4" :exclusions [org.clojure/clojure]]
[lein-ancient "0.4.4" :exclusions [org.clojure/clojure]]
[lein-inky "0.1.6" :exclusions [org.clojure/clojure]]
[lein-ancient "0.4.4" :exclusions [org.clojure/clojure]]
[lein-ancient "0.4.4" :exclusions [org.clojure/clojure]]
[lein-marginalia "0.7.0"] -> [marginalia "0.7.0"] -> [org.clojure/tools.namespace "0.1.1"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [ring "1.2.1"] -> [ring/ring-devel "1.2.1"] -> [ns-tracker "0.2.1"] -> [org.clojure/tools.namespace "0.1.3"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [org.clojure/tools.namespace]]
[lein-marginalia "0.7.0"] -> [marginalia "0.7.0"] -> [hiccup "0.3.7"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [ring "1.2.1"] -> [ring/ring-devel "1.2.1"] -> [hiccup "1.0.3"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [hiccup "1.0.4"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [hiccup]]
[lein-inky "0.1.6" :exclusions [hiccup]]
[lein-ancient "0.4.4"] -> [rewrite-clj "0.2.0"] -> [org.clojure/tools.reader "0.7.5"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [com.cemerick/double-check "0.5.4-20131121.073142-1"] -> [com.cemerick/pprng "0.0.2"] -> [org.clojure/clojurescript "0.0-2014"] -> [org.clojure/tools.reader "0.7.10"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [cljsbuild "1.0.1"] -> [org.clojure/clojurescript "0.0-2014" :exclusions [org.apache.ant/ant]] -> [org.clojure/tools.reader "0.7.10"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [clj-http "0.7.7"] -> [org.clojure/tools.reader "0.7.7" :exclusions [org.clojure/clojure]]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [org.clojure/clojurescript "0.0-2120"] -> [org.clojure/tools.reader "0.8.0"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [org.clojure/tools.reader "0.7.10"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [org.clojure/tools.reader]]
[lein-inky "0.1.6" :exclusions [org.clojure/tools.reader]]
[lein-inky "0.1.6" :exclusions [org.clojure/tools.reader]]
[lein-inky "0.1.6" :exclusions [org.clojure/tools.reader]]
[lein-inky "0.1.6" :exclusions [org.clojure/tools.reader]]
[lein-marginalia "0.7.0"] -> [marginalia "0.7.0"] -> [org.clojure/tools.namespace "0.1.1"] -> [org.clojure/java.classpath "0.1.1"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [ring "1.2.1"] -> [ring/ring-devel "1.2.1"] -> [ns-tracker "0.2.1"] -> [org.clojure/java.classpath "0.2.0"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [org.clojure/java.classpath]]
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [compojure "1.1.6"] -> [org.clojure/core.incubator "0.1.0"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [congomongo "0.4.1"] -> [org.clojure/core.incubator "0.1.2"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [org.clojure/core.incubator]]
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [compojure "1.1.6"] -> [org.clojure/tools.macro "0.1.0"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [gloss "0.2.2-rc1" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]] -> [lamina "0.5.0-rc1"] -> [org.flatland/useful "0.9.0" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]] -> [org.clojure/tools.macro "0.1.1"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [lamina "0.5.0-rc4" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]] -> [org.flatland/useful "0.9.0" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]] -> [org.clojure/tools.macro "0.1.1"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [org.clojure/tools.macro]]
[lein-inky "0.1.6" :exclusions [org.clojure/tools.macro]]
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [org.clojure/tools.logging "0.2.3" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [gloss "0.2.2-rc1" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]] -> [lamina "0.5.0-rc1"] -> [org.clojure/tools.logging "0.2.4" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [lamina "0.5.0-rc4" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]] -> [org.clojure/tools.logging "0.2.4" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [org.clojure/tools.logging]]
[lein-inky "0.1.6" :exclusions [org.clojure/tools.logging]]
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [potemkin "0.2.2" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [lamina "0.5.0-rc4" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]] -> [potemkin "0.3.0" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [prismatic/schema "0.2.0"] -> [potemkin "0.3.2"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [potemkin]]
[lein-inky "0.1.6" :exclusions [potemkin]]
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [aleph "0.3.0-rc2"] -> [commons-codec "1.7" :exclusions [org.clojure/clojure-contrib org.clojure/contrib]]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [clj-http "0.7.7"] -> [commons-codec "1.8"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [commons-codec]]
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [com.amazonaws/aws-java-sdk "1.6.8"] -> [commons-logging "1.1.1"]
overrides
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [clj-http "0.7.7"] -> [org.apache.httpcomponents/httpmime "4.3"] -> [org.apache.httpcomponents/httpclient "4.3"] -> [commons-logging "1.1.3"]
and
[lein-inky "0.1.6"] -> [inky "0.1.6"] -> [clj-http "0.7.7"] -> [org.apache.httpcomponents/httpclient "4.3"] -> [commons-logging "1.1.3"]
Consider using these exclusions:
[lein-inky "0.1.6" :exclusions [commons-logging]]
[lein-inky "0.1.6" :exclusions [commons-logging]]
Possibly confusing dependencies found:
[gloss "0.2.4"] -> [manifold "0.1.0-alpha4"]
overrides
[gloss "0.2.4"] -> [byte-streams "0.2.0-alpha7"] -> [manifold "0.1.0-beta1"]
Consider using these exclusions:
[gloss "0.2.4" :exclusions [manifold]]
[leiningen "2.5.1" :exclusions [org.codehaus.plexus/plexus-utils cheshire com.fasterxml.jackson.core/jackson-core com.fasterxml.jackson.dataformat/jackson-dataformat-smile org.apache.maven.wagon/wagon-provider-api]] -> [clj-http "0.9.2" :exclusions [crouton]] -> [org.apache.httpcomponents/httpclient "4.3.3" :exclusions [org.clojure/clojure]]
overrides
[leiningen "2.5.1" :exclusions [org.codehaus.plexus/plexus-utils cheshire com.fasterxml.jackson.core/jackson-core com.fasterxml.jackson.dataformat/jackson-dataformat-smile org.apache.maven.wagon/wagon-provider-api]] -> [leiningen-core "2.5.1"] -> [org.apache.maven.wagon/wagon-http "2.7"] -> [org.apache.httpcomponents/httpclient "4.3.5"]
Consider using these exclusions:
[leiningen "2.5.1" :exclusions [com.fasterxml.jackson.dataformat/jackson-dataformat-smile org.apache.maven.wagon/wagon-provider-api org.codehaus.plexus/plexus-utils cheshire org.apache.httpcomponents/httpclient com.fasterxml.jackson.core/jackson-core]]
[cider/cider-nrepl "0.8.2" :exclusions [[org.clojure/tools.namespace]]]
[cljs-tooling "0.1.3" :exclusions [[org.clojure/clojure]]]
[compliment "0.2.0" :exclusions [[org.clojure/clojure]]]
[org.clojure/java.classpath "0.2.0" :exclusions [[org.clojure/clojure]]]
[org.clojure/tools.trace "0.7.8" :exclusions [[org.clojure/clojure]]]
[org.tcrawley/dynapath "0.2.3" :exclusions [[org.clojure/clojure]]]
[clojure-complete "0.2.3" :scope "test" :exclusions [[org.clojure/clojure]]]
[gloss "0.2.4"]
[byte-streams "0.2.0-alpha7"]
[clj-tuple "0.1.7"]
[primitive-math "0.1.4"]
[manifold "0.1.0-alpha4"]
[org.clojure/tools.logging "0.2.6"]
[riddley "0.1.7"]
[potemkin "0.3.11"]
[im.chit/vinyasa "0.3.0" :exclusions [[org.codehaus.plexus/plexus-utils]]]
[com.cemerick/pomegranate "0.3.0"]
[org.apache.maven.wagon/wagon-provider-api "2.2"]
[org.apache.maven/maven-aether-provider "3.0.4"]
[org.apache.maven/maven-model-builder "3.0.4"]
[org.codehaus.plexus/plexus-interpolation "1.14"]
[org.apache.maven/maven-model "3.0.4"]
[org.apache.maven/maven-repository-metadata "3.0.4"]
[org.codehaus.plexus/plexus-component-annotations "1.5.5" :exclusions [[junit]]]
[org.sonatype.aether/aether-api "1.13.1"]
[org.sonatype.aether/aether-connector-file "1.13.1"]
[org.sonatype.aether/aether-connector-wagon "1.13.1" :exclusions [[org.codehaus.plexus/plexus-utils]]]
[org.codehaus.plexus/plexus-classworlds "2.4"]
[org.sonatype.sisu/sisu-inject-plexus "2.2.3"]
[org.sonatype.sisu/sisu-inject-bean "2.2.3"]
[org.sonatype.sisu/sisu-guice "3.0.3" :classifier "no_aop" :exclusions [[javax.inject] [aopalliance]]]
[org.sonatype.aether/aether-impl "1.13.1"]
[org.sonatype.aether/aether-spi "1.13.1"]
[org.sonatype.aether/aether-util "1.13.1"]
[im.chit/hara.reflect "2.1.8"]
[im.chit/hara.class.inheritance "2.1.8"]
[im.chit/hara.common.checks "2.1.8"]
[im.chit/hara.common "2.1.8"]
[im.chit/hara.common.error "2.1.8"]
[im.chit/hara.common.hash "2.1.8"]
[im.chit/hara.common.primitives "2.1.8"]
[im.chit/hara.data.map "2.1.8"]
[im.chit/hara.namespace.import "2.1.8"]
[im.chit/vinyasa.inject "0.3.0"]
[im.chit/vinyasa.lein "0.3.0"]
[im.chit/vinyasa.pull "0.3.0"]
[im.chit/vinyasa.reflection "0.3.0"]
[im.chit/vinyasa.reimport "0.3.0"]
[leiningen "2.5.1" :exclusions [[org.codehaus.plexus/plexus-utils] [cheshire] [com.fasterxml.jackson.core/jackson-core] [com.fasterxml.jackson.dataformat/jackson-dataformat-smile] [org.apache.maven.wagon/wagon-provider-api]]]
[bultitude "0.2.6"]
[clj-http "0.9.2" :exclusions [[crouton]]]
[commons-codec "1.9" :exclusions [[org.clojure/clojure]]]
[org.apache.httpcomponents/httpclient "4.3.3" :exclusions [[org.clojure/clojure]]]
[org.apache.httpcomponents/httpcore "4.3.2" :exclusions [[org.clojure/clojure]]]
[org.apache.httpcomponents/httpmime "4.3.3" :exclusions [[org.clojure/clojure]]]
[org.clojure/tools.reader "0.8.4" :exclusions [[org.clojure/clojure]]]
[commons-io "2.4"]
[leiningen-core "2.5.1"]
[classlojure "0.6.6"]
[useful "0.8.3-alpha8"]
[org.clojure/tools.macro "0.1.1"]
[com.hypirion/io "0.3.1"]
[org.apache.maven.wagon/wagon-http "2.7"]
[commons-logging "1.1.3"]
[org.apache.maven.wagon/wagon-http-shared "2.7"]
[commons-lang "2.6"]
[org.jsoup/jsoup "1.7.2"]
[pedantic "0.2.0"]
[robert/hooke "1.3.0"]
[org.apache.maven.indexer/indexer-core "4.1.3" :exclusions [[org.apache.maven/maven-model] [org.sonatype.aether/aether-api] [org.sonatype.aether/aether-util] [org.sonatype.sisu/sisu-inject-plexus] [jakarta-regexp]]]
[org.apache.lucene/lucene-core "3.6.1"]
[org.apache.lucene/lucene-highlighter "3.6.1"]
[org.apache.lucene/lucene-memory "3.6.1"]
[org.apache.lucene/lucene-queries "3.6.1"]
[org.apache.maven.indexer/indexer-artifact "4.1.3"]
[org.clojure/data.xml "0.0.3"]
[reply "0.3.5" :exclusions [[ring/ring-core] [org.thnetos/cd-client]]]
[clj-stacktrace "0.2.7"]
[com.cemerick/drawbridge "0.0.6" :exclusions [[org.clojure/tools.nrepl]]]
[jline "2.12"]
[net.cgrand/sjacket "0.1.1" :exclusions [[org.clojure/clojure]]]
[net.cgrand/parsley "0.9.2"]
[net.cgrand/regex "1.1.0"]
[org.clojure/tools.cli "0.3.1"]
[trptcolin/versioneer "0.1.1"]
[slingshot "0.10.3"]
[stencil "0.3.5" :exclusions [[org.clojure/core.cache]]]
[quoin "0.1.2"]
[scout "0.1.0"]
[org.clojure/clojure "1.6.0"]
[org.clojure/tools.nrepl "0.2.6" :scope "test" :exclusions [[org.clojure/clojure]]]
[slamhound "1.5.5"]
Thanks, Zach. That and the fact that lein was a problematic dependency in the bigger project suggested that my out of date lein
might have been the problem, and lein update
fixed things.
The following
project.clj
results in the error messagejava.lang.IllegalStateException: compile-if already refers to: #'potemkin.collections/compile-if in namespace: potemkin.utils
when I try
(require 'gloss.core)
in the repl.lein deps :tree
suggests the exclusions. They don't seem to make any difference.With another project, I'm getting
when I try to
(require 'gloss.core)
. I'm hoping whatever's going wrong there will be related to this simple example.