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)

Reply via email to