Fork me on GitHub
#cljdoc
<
2021-05-29
>
seancorfield00:05:10

Clojars requires a pom.xml file and a good pom.xml file — such as cljdoc requires — has a lot more information in it than just the dependencies.

seancorfield00:05:05

When you create a new lib project for deps via clj-new, you get all this information in the POM: https://github.com/seancorfield/clj-new/blob/develop/src/clj/new/lib/pom.xml

seancorfield00:05:54

The dependencies are just auto-sync’d (via clojure -Spom or depstar’s :sync-pom true option) so they don’t matter really.

martinklepsch00:05:11

I guess what I’m saying is that I’d prefer to maintain those additional pieces (artifact ID, scm, developer name etc) in an edn file compared to an XML file that has somewhat poor signal/noise ratio.

seancorfield00:05:05

I have accepted Maven into my heart, pom.xml file and all 🙂

martinklepsch00:05:14

I guess I’m not quite there yet 😄