juxt

2025-12-19T16:28:40.393689Z

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/

tomd 2025-12-19T16:30:26.501619Z

@jarohen fyi (as the original author)

🙏 1
1
jarohen 2025-12-19T16:37:01.253689Z

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

👍 1
2025-12-19T16:39:27.731949Z

ah cool. how much of the post is still relevant?

2025-12-19T16:41:32.418379Z

I was initially hoping to update from the perspective of a tutorial for using lein to deploy to Maven Central.

jarohen 2025-12-19T18:17:47.412319Z

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 😅