When I use that script, there are a few changes from the Maven build that I’m uncertain of the consequences of.
<build> section. I know this isn’t applicable with Gradle. I assume this has no effect on the output artifact? (I’m not familiar with maven builds in general - I’m converting a library for a different project than I usually work on)
<parent> section. Now, all my dependencies have explicit versions, so I’m not relying on a
dependencyManagement section in a parent POM. Can other items in that section have an effect on the consumers of the published artifact, particularly if those users are building with Maven?
My main concern is that the output artifact is not different from the current artifact generated by Maven, which is difficult for me to determine since I don’t generally write server-side Java (I’m an Android dev). While I can and have put up an example project using the new output, built (the sample) in Maven, and verified that it works, I’m unsure about whether/why I should be confident that any other project using that artifact would be similarly unaffected.