Hi Stephen, You reported issues against Surefire and modular path. Since you also have experiences with modular paths I would like to ask you about the CLI used in Surefire and Failsafe. Are you facing more needs to customize this CLI with Java modules? Maybe you are facing more alternatives. You already described 4 alternatives in [1]. We recognize modular and classical Jars and we split them in two paths. So we separated them properly. WDYT? You can see the CLI if you run "mvn -X test" and the CLI is printed in sevelar lines on the console right before the test set startup.
[1]: https://blog.joda.org/2018/03/jpms-negative-benefits.html Regarding your requirements to select modularpath or classpath in plugin configuration, this already exists, see https://issues.apache.org/jira/browse/SUREFIRE-1497?focusedCommentId=16975659&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16975659 Cheers Tibor17