Fredrik Wangel created CXF-7830:
-----------------------------------
Summary: java2ws command too long
Key: CXF-7830
URL: https://issues.apache.org/jira/browse/CXF-7830
Project: CXF
Issue Type: Bug
Components: Tooling
Affects Versions: 3.2.6
Environment: Windows 10
JDK 9, 10 and 11
Reporter: Fredrik Wangel
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.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)