I've started seeing a lot of messages like this, I think after I updated
clojure, but I can't find any documentation or points in the changelog
about the change, why I'm getting this message, or what the correct fix is.
I know it provides a change I can make, but is it the right one?
Some examples deps.edn that come up in this message:
~/.clojure/deps.edn
{:aliases
{:runner
{:extra-paths ["test"]
:extra-deps {com.cognitect/test-runner
{:git/url
"https://github.com/cognitect-labs/test-runner.git"
:sha "209b64504cb3bd3b99ecfec7937b358a879f55c1"}}
:main-opts ["-m" "cognitect.test-runner"]}
:fmt
{:extra-deps {cljfmt {:mvn/version "0.6.4"}}
:main-opts ["-m" "cljfmt.main"]}
:srepl
{:jvm-opts
["-Dclojure.server.repl={:port,5555,:accept,clojure.core.server/repl}"]}
:prepl
{:jvm-opts
["-Dclojure.server.repl={:port,5555,:accept,clojure.core.server/io-prepl}"]}
:rebel {:extra-deps {com.bhauman/rebel-readline {:mvn/version "RELEASE"}}
:main-opts ["-e" "(use,'clojure.repl)"
"-m" "rebel-readline.main"]}
:nrepl {:extra-deps {nrepl {:mvn/version "RELEASE"}}
:main-opts ["-m" "nrepl.cmdline"]}
:cider
{:extra-deps {cider/cider-nrepl {:mvn/version "RELEASE"}}
:main-opts ["-m" "nrepl.cmdline"
"--middleware" "[cider.nrepl/cider-middleware]"]}
:ciders
{:extra-deps {org.clojure/clojurescript {:mvn/version "RELEASE"}
cider/cider-nrepl {:mvn/version "RELEASE"}
cider/piggieback {:mvn/version "RELEASE"}}
:main-opts ["-m" "nrepl.cmdline"
"--middleware"
"[cider.nrepl/cider-middleware,cider.piggieback/wrap-cljs-repl]"]}}}
Project specific deps.edn:
{:deps
{hiccup {:mvn/version "1.0.5"}
ring {:mvn/version "1.8.0"}
compojure {:mvn/version "1.6.1"}}
:aliases
{:spec
{:extra-paths ["classes" "spec"]
:extra-deps {speclj
{:git/url "https://github.com/kyptin/speclj"
:sha "a843b64cc5a015b8484627eff6e84bbac2712692"}}
:main-opts ["-m" "speclj.cli"]}
:runner
{:extra-paths ["test"]
:extra-deps {com.cognitect/test-runner
{:git/url
"https://github.com/cognitect-labs/test-runner.git"
:sha "209b64504cb3bd3b99ecfec7937b358a879f55c1"}}
:main-opts ["-m" "cognitect.test-runner"]}
:fmt
{:extra-deps {cljfmt {:mvn/version "0.6.4"}}
:main-opts ["-m" "cljfmt.main"]}
:explore-test
{:extra-deps {clj-http {:mvn/version "3.10.0"}
org.clojure/core.async {:mvn/version "1.1.587"}
org.clojure/data.json {:mvn/version "1.0.0"}
enlive {:mvn/version "1.1.6"}}
:main-opts ["-m" "jst-explore-test-a6"]}}}
Perhaps the biggest question is—some of the deps are already qualified
(com.cognitect/test-runner); doesn't that mean cljfmt/cljfmt may not be the
right qualified form?
Additionally, I would love to know
- where this is documented
- what changed, and why
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/clojure/68d997b4-db4b-49db-b872-f4287eff4c23o%40googlegroups.com.