Details
Description
Using the cxf-java2ws-plugin from a Maven project using JDK 9+ (10 and 11 release candidate) on Windows 10, it fails to run because the generated command line is too long.
In our case, the generated classpath was more than 75000 characters long – Yes, it is a big project. It used to work on JDK 8.
[ERROR] Failed to execute goal org.apache.cxf:cxf-java2ws-plugin:3.2.6:java2ws (EXECUTIONNAME) on project PROJECTNAME: Error while executing process.: Cannot run program "cmd.exe" (in directory "C:\opt\dev\..._PROJECTNAME_\target"): CreateProcess error=206, The filename or extension is too long -> [Help 1]
The current code base (3.3.0-SNAPSHOT) does not work at all with JDK 10 or 11.
The problem is that the classpath is part of the command line and on Windows it seems to be limited to around 8000 characters.
Attachments
Issue Links
- duplicates
-
CXF-7735 CXF does not build on Windows 10
- Closed
- relates to
-
HADOOP-14813 Windows build fails "command line too long"
- Resolved
- links to