[ https://issues.apache.org/jira/browse/SUREFIRE-1403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16124893#comment-16124893 ]
Tibor Digana commented on SUREFIRE-1403: ---------------------------------------- Robert, you are talking about running surefire build of another project? I did test on another project using Surefire and not Failsafe without {{MAVEN_OPTS=--add-modules ALL-SYSTEM}} with success. On Sun, Aug 13, 2017 at 1:25 PM, Robert Scholte (JIRA) <j...@apache.org> > [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)