From deec36697bf2b7cc109d19f094c33d68132e6e10 Mon Sep 17 00:00:00 2001 From: Valery Yatsynovich Date: Tue, 6 Nov 2018 10:16:03 +0300 Subject: [PATCH] Fix #332: Migrate from FastClasspathScanner to ClassGraph --- pom.xml | 6 +++--- .../machinepublishers/jbrowserdriver/JBrowserDriver.java | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) 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 c069e8c59bc..a51aa5bccf6 100644 --- a/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java +++ b/src/com/machinepublishers/jbrowserdriver/JBrowserDriver.java @@ -79,7 +79,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. @@ -141,7 +141,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();