[ https://issues.apache.org/jira/browse/SUREFIRE-1403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16124651#comment-16124651 ]
Tibor Digana commented on SUREFIRE-1403: ---------------------------------------- I launched the build with command: {{mvn install "-Djdk.home=e:\Program Files\Java\jdk9" -P run-its}} > [Jigsaw] [Java 9] add "--add-modules ALL-SYSTEM" to forked CLI argument > ----------------------------------------------------------------------- > > Key: SUREFIRE-1403 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1403 > Project: Maven Surefire > Issue Type: Bug > Components: Maven Failsafe Plugin, Maven Surefire Plugin > Reporter: Tibor Digana > Assignee: Tibor Digana > Fix For: 2.20.1 > > > Calling *findClass( cls, "java.se.ee")* in *IsolatedClassLoader* does not > help and does not do anything because the module is ignored in Java 9. > In-plugin provider does not have any problem to load classes from entire JDK. > Forked JVM would work only after added > {{<argLine>--add-modules ALL-SYSTEM</argLine>}} > The fix would be to add "--add-modules ALL-SYSTEM" if {{--add-modules}} is > not specified by user at Java 9+. -- This message was sent by Atlassian JIRA (v6.4.14#64029)