Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
With the Jigsaw project Java9 is extended with a modulepath. This means that surefire should be executed in a different way.
When working with a modulepath, the Classpath in the MANIFEST of the executable jar will be ignored, you need need to add everything on commandline.
Just like javadoc, the java executable has an @<file> option, where you can add arguments per line. So this is the new preferred way to build the module-path.
IIUC for surefire it is important to add --patch-module target/test-classes (was: -Xpatch) which makes it possible to use the same packages as target/classes.
Attachments
Issue Links
- is duplicated by
-
SUREFIRE-1420 Support running unit tests in named Java 9 modules
- Closed