This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-01-11
Channels
- # aws (2)
- # beginners (38)
- # boot (21)
- # boot-dev (8)
- # cider (51)
- # cljsrn (3)
- # clojars (23)
- # clojure (99)
- # clojure-austin (7)
- # clojure-brasil (1)
- # clojure-dev (8)
- # clojure-dusseldorf (1)
- # clojure-estonia (20)
- # clojure-greece (4)
- # clojure-italy (3)
- # clojure-russia (1)
- # clojure-spec (28)
- # clojure-uk (47)
- # clojurescript (47)
- # core-logic (3)
- # cursive (9)
- # data-science (1)
- # datomic (50)
- # docs (12)
- # emacs (5)
- # fulcro (60)
- # graphql (33)
- # hoplon (8)
- # jobs-discuss (1)
- # keechma (31)
- # lein-figwheel (10)
- # leiningen (4)
- # off-topic (70)
- # om (1)
- # onyx (15)
- # pedestal (5)
- # re-frame (185)
- # reagent (14)
- # remote-jobs (8)
- # ring-swagger (7)
- # rum (17)
- # shadow-cljs (193)
- # specter (6)
- # sql (51)
- # unrepl (8)
I just noticed something weird: the jar for [boot/core "2.7.2"]
has a pom.xml
with messed up <scm/>
section:
<scm>
<tag>419e07c83dfbcf2e86ed5cf7f26d832fc5e394b5
</tag>
<url/>
</scm>
When I checkout 2.7.2
and run cd boot/core/; lein install
the resulting jar has the correct pom.xml
Does that make sense to anyone?
Clojars rewrites the pom on deploy because of how we do atomic deploys
Although I can't remember why it was necessary to rewrite the pom
What does the one that you generated look like @martinklepsch?
<scm>
<url>https://github.com/boot-clj/boot</url>
<connection>scm:git:
<developerConnection>scm:git:
<tag>419e07c83dfbcf2e86ed5cf7f26d832fc5e394b5</tag>
</scm>
Hm. Ok. I don’t want to push anything just to test this but I’ll check next time I cut a release
Thanks for looking into it
lein deploy
would not modify pom.xml after it’s been written, would it? 😳
what is writing the pom before you call lein deploy
? I know lein
generates one at some point in the deploy/build process
yeah there’s one in my project root
I checked all poms I could find locally and they all seem correct:
- pom.xml in project root
- .pom file in local ~/.m2 after running lein install
- pom.xml in jar file in ~/.m2 after lein install
lein generates the pom
this one was generated by lein as well: http://repo.clojars.org/boot/core/2.7.2/core-2.7.2.pom