deps-deploy is so simple, I'm almost ready to just use aether
I mean this: https://github.com/slipset/deps-deploy/blob/master/src/deps_deploy/deps_deploy.clj
what's missing is an easy way to build pom.xml, currently a lot of build tooling complexity is either about updating or reading the pom
I hope tools-build has something in this area
I tailored deps-deploy to my needs (e.g. use args instead of env for clojars username/token) and it's almsot gone: https://github.com/vlaaad/reveal/blob/master/build/deploy.clj
Yeah our one (not yet opensourced) is actually almost identical to deps deploy (it just wraps pomegrante/aether too), except it also supports private s3 wagons. I’m almost tempted to just patch deps-deploy with the code to do that, rather than extract and open ours.
I'd like to see thought go into credential management fwiw. I had a stab and discovered it's very tricky.
The other option is I guess to use cognitects s3 api to drive it; I think that hooks into all the possible AWS credential mechanisms
Though I think that would require you facading things for aether/pomegranate
That's fine for s3, less so for clojars creds