Class ParentLastURLClassLoader

java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
io.quarkus.test.junit.classloading.ParentLastURLClassLoader
All Implemented Interfaces:
Closeable, AutoCloseable

public class ParentLastURLClassLoader extends URLClassLoader
If we set a parent, vertx http deployment QuarkusTestTypeTestCase and various others break. If we don't set a parent and keep the parent as null, dev mode tests break such as test-test-profile break. The solution is to have a parent, but do parent-last classloading.