diff --git a/pom.xml b/pom.xml index 43ce3c325e2..85aff79be2b 100644 --- a/pom.xml +++ b/pom.xml @@ -309,9 +309,9 @@ 1.8 - io.github.lukehutch - fast-classpath-scanner - 2.9.3 + io.github.classgraph + classgraph + 4.4.12 diff --git a/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java b/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java index 6694804a05f..d21dea73fea 100644 --- a/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java +++ b/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java @@ -78,7 +78,7 @@ import com.google.common.collect.ImmutableMap; import com.machinepublishers.jbrowserdriver.diagnostics.Test; -import io.github.lukehutch.fastclasspathscanner.FastClasspathScanner; +import io.github.classgraph.ClassGraph; /** * A Selenium-compatible and WebKit-based web driver written in pure Java. @@ -140,7 +140,7 @@ private static void initClasspath() { List classpathSimpleTmp = new ArrayList(); List classpathUnpackedTmp = new ArrayList(); try { - List classpathElements = new FastClasspathScanner().getUniqueClasspathElements(); + List classpathElements = new ClassGraph().getClasspathFiles(); final File classpathDir = Files.createTempDirectory("jbd_classpath_").toFile(); Runtime.getRuntime().addShutdownHook(new FileRemover(classpathDir)); List pathsSimple = new ArrayList();