Fork me on GitHub
#tools-deps
<
2020-09-03
>
vlaaad06:09:54

deps-deploy is so simple, I'm almost ready to just use aether

vlaaad06:09:02

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

☝️ 3
vlaaad06:09:15

I hope tools-build has something in this area

vlaaad06:09:43

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

rickmoynihan07:09:32

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.

dominicm07:09:18

I'd like to see thought go into credential management fwiw. I had a stab and discovered it's very tricky.

rickmoynihan08:09:37

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

rickmoynihan08:09:11

Though I think that would require you facading things for aether/pomegranate

dominicm08:09:16

That's fine for s3, less so for clojars creds