@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).
Which thing are you asking about specifically?
clojure.tools.deps.alpha.gen.pom/sync-pom
(it's very nice to use, BTW)
Should be relatively stable
Thanks! :thumbsup::skin-tone-2: