[ https://issues.apache.org/jira/browse/SUREFIRE-1476?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Slawomir Jaranowski updated SUREFIRE-1476: ------------------------------------------ Fix Version/s: waiting-for-feedback > useSystemClassLoader=false doesn't work as expected after 2.8.1 > --------------------------------------------------------------- > > Key: SUREFIRE-1476 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1476 > Project: Maven Surefire > Issue Type: Bug > Reporter: Ivan Kelly > Priority: Major > Labels: waiting-for-feedback > Fix For: waiting-for-feedback > > > I have a test case where I want to load a bunch of jars in a custom > classloader, and check that they are isolated from the classes in the > classloader within which the test is running. This is for BC testing > elsewhere in my code. > > See > [https://github.com/ivankelly/bookkeeper/blob/faa9f6db6f6861b9579be441227621bb06f0fac8/tests/integration-tests-utils/pom.xml] > > Run test in that module to see it work correctly. Change the surefire plugin > to a newer version to see it fail. The problem seems to be that all > dependencies are being added to the classpath of the forked processes, so no > matter what happens, they are in the system class loader. -- This message was sent by Atlassian Jira (v8.20.1#820001)