This feature was added to Gradle 6.2, which wasn't available when we first did the conversion from ant.
This plugin doesn't do any verification of license and notice files like we do, so that's one thing that we will still need our custom validation for.
We could potentially move the checksum verification to the plugin, but that seems like a lot of effort for I'm not sure what the payoff is.
I don't trust the state of signatures in open source repositories to know if going down that path is worthwhile, but I also suspect not.
Mike
I noticed that Gradle has a built-in dependency version locking mechanism that is different than the one we are using:
Dawid (or anyone), why are we using something different? Is our mechanism completely defined ad-hoc in Groovy in gradle/validation/jar-checks.gradle or is there some related plugin for this?
~ David Smiley
Apache Lucene/Solr Search Developer