Fork me on GitHub
#tools-deps
<
2020-12-21
>
seancorfield20:12:08

@alexmiller I'm working on depstar today and I was wondering how stable the t.d.a API is that underlies the -Spom option? For ease of use, I've added the ability to override the group/artifact and/or version in the pom.xml file when building a JAR for deployment and it seemed the most sane approach was to actually update the pom.xml since it will likely be used in a subsequent deployment step. I know this is sort of complecting two distinct steps but a) it is opt-in and b) allowing the GAV to be overridden without updating pom.xml seems fraught with potential pitfalls. Having crossed that bridge, I figured it would also be a nice ease of use feature to allow depstar to run the equivalent of clojure -Spom for users, since it already has the project basis (now).

Alex Miller (Clojure team)21:12:26

Which thing are you asking about specifically?

seancorfield21:12:38

clojure.tools.deps.alpha.gen.pom/sync-pom

seancorfield21:12:56

(it's very nice to use, BTW)

Alex Miller (Clojure team)21:12:28

Should be relatively stable

seancorfield21:12:36

Thanks! :thumbsup::skin-tone-2: