Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
2.8.1
-
None
-
Patch
Description
If the useMandifestOnlyJar=false, then then jnuit won't run on windows because the classpath is to long. The better way to fork a java process is to set the CLASSPATH env variable instead of passing it on the command line.
This patch fixes the issue.
Index: src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkConfiguration.java
===================================================================
— src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkConfiguration.java (revision 1092789)
+++ src/main/java/org/apache/maven/plugin/surefire/booterclient/ForkConfiguration.java (working copy)
@@ -221,13 +221,13 @@
}
else
cli.setWorkingDirectory( workingDirectory.getAbsolutePath() );
Attachments
Issue Links
- relates to
-
SUREFIRE-1723 Not using the manifest jar fails on Windows with 3.0.0-M4 and JDK 11
- Closed