Closed dpsutton closed 3 years ago
I always build it the same way, so I'm puzzled. Might be related to https://github.com/technomancy/leiningen/issues/2687, as I see some composite profiles here.
I originally posted about this issue on slack. Because of the clojure 1.8 (and others) inclusion, I had a classpath conflict on a boot project when trying to do cider-jack-in-clojurescript. I followed @dpsutton instructions, did a clone of the repo. Did lein jar && lein install. Now I can run the project fine.
Running
clj -Sdeps '{:deps {cider/piggieback {:local/root "target/piggieback-0.5.1.jar"}}}' -Stree
Also shows me it doesn't have those dependencies in my local jar.
Yeah, that was https://github.com/technomancy/leiningen/issues/2687 indeed. I've cut a new release and the deps are looking good now. I'll push a fix for CIDER as well.
Piggieback seems to have some deps bundled with it that absolutely should not be there:
compared to
diffing the project.clj from master against 0.4.2 we have
which shows no real changes.
Its been a bit since i've really looked at lein. I see there's a
make release
which runslein with-profile +$(VERSION) release $(BUMP)
and version isVERSION ?= 1.10
. So I'm confused why its being set with 1.8 rather than 1.10, but also why that version is included at all.