use cached deps for java 1.6 due to supported TLS versions

This commit is contained in:
Chris Frohoff
2022-04-29 21:49:38 -07:00
parent 73f83e47e5
commit 22b523a968
@@ -25,6 +25,7 @@ import org.junit.runners.Parameterized.Parameters;
import ysoserial.*;
import ysoserial.payloads.DynamicDependencies;
import ysoserial.payloads.ObjectPayload;
import ysoserial.payloads.util.JavaVersion;
import ysoserial.test.CustomTest;
import ysoserial.test.CustomDeserializer;
import ysoserial.test.CustomPayloadArgs;
@@ -242,6 +243,7 @@ public class PayloadsTest {
private static URL[] getDependencyUrls(String[] dependencies) throws MalformedURLException {
File[] jars = dependencies.length > 0
? Maven.configureResolver()
.workOffline(JavaVersion.getLocalVersion().major == 6) // use cached deps for java 1.6
.withRemoteRepo("central", "https://repo1.maven.org/maven2/", "default")
.withMavenCentralRepo(false)
// .withRemoteRepo("jenkins", "https://repo.jenkins-ci.org/public/", "default")