Hi, I'm assessing Clojure's supply chain and I'm noticing most popular documentation around setting up Maven Central deployments with Clojure is outdated. Would someone from juxt be interested in collaborating to update this blog post? https://www.juxt.pro/blog/maven-central/ The issues start with linking to sonatype JIRA, explained here https://central.sonatype.org/faq/what-happened-to-issues-sonatype-org/
hey @ambrosebs 👋 yep - we've moved to an almost completely different setup on XT now: Gradle with its JReleaser plugin, largely because of the Maven Central OSSRH migration earlier this year
ah cool. how much of the post is still relevant?
I was initially hoping to update from the perspective of a tutorial for using lein to deploy to Maven Central.
not much, I'd guess. https://central.sonatype.org/pages/ossrh-eol/ this was the migration that meant we had to rewrite a decent chunk of our deployment (we were in Gradle anyway by that point). for some reason Maven Central decided to implement a whole new API - I doubt anyone's done the work for lein (although I haven't looked) https://github.com/xtdb/xtdb/blob/main/build.gradle.kts#L272-L405 is our current setup, I'd love to hear if there's something simpler 😅