是否有 java 11 替代品来使用 maven exec:java 获取类路径中的所有 jars?

osh*_*hai 5 java maven

我有一个当前从类路径中获取所有 jar 的代码:

final URLClassLoader loader = (URLClassLoader) MyClass.class.getClassLoader();
URL[] urls = loader.getURLs();
Run Code Online (Sandbox Code Playgroud)

这适用于 Java 8,但不适用于 Java 11。

在 Java 11 中,我们必须更改要使用的机制 System.getProperty("java.class.path")

这工作正常,但在使用时会中断,mvn exec:java因为该插件中的类加载器是plexus.
类路径中唯一的 jar 是/usr/local/Cellar/maven/3.6.0/libexec/boot/plexus-classworlds-2.5.2.jar.

有没有办法获得这个 maven 插件或类加载器的所有 jars?