SmokeTestRelease Added support for multiple JDK (backport 9x)
This is a backport attempt for the generalization of smokeTestRelease from main (#2685). Did not merge since there are still important differences between main and 9x that the script must preserve/respect. One such is java versions, another is CLI syntax for invoking Solr examples etc.
(cherry picked from commit 98aa72398a095920e89e8c86d5f8c6124afa94e5)
Time for a review @iamsanjay , @HoustonPutman ?
In general, this looks great to me, but I haven't run it locally
Also, as long as we update the Jenkins job and the RC testing email, I don't mind making back-compat breaking changes here...
I checked jenkins and wizard, and neither use the --test-java17 option, so this should be safe.