Currently, we have hard-coded reference to specific version of prereq jar files (e.g. log4j) all over system test (across stf, openjdk-systemtest, openj9-systemtest repos). This makes upgrading a specific version of a library particularly difficult (e.g. https://github.com/AdoptOpenJDK/openjdk-systemtest/issues/347). We should improve the way prereq jars are referenced in system test code (e.g. replace hard-coded references with parameterized ones) so that we can easily and more seamlessly perform library upgrades.
Currently, we have hard-coded reference to specific version of prereq jar files (e.g. log4j) all over system test (across stf, openjdk-systemtest, openj9-systemtest repos). This makes upgrading a specific version of a library particularly difficult (e.g. https://github.com/AdoptOpenJDK/openjdk-systemtest/issues/347). We should improve the way prereq jars are referenced in system test code (e.g. replace hard-coded references with parameterized ones) so that we can easily and more seamlessly perform library upgrades.