This is an automated email from the ASF dual-hosted git repository.

reta pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/master by this push:
     new d6198a707f CXF-8689: cxf-java2ws-plugin plugin running on non-modular 
JDK fails with NullPointerException (#936)
d6198a707f is described below

commit d6198a707f82d257f0ad94084950585d593c5930
Author: Andriy Redko <[email protected]>
AuthorDate: Mon Apr 11 20:49:18 2022 -0400

    CXF-8689: cxf-java2ws-plugin plugin running on non-modular JDK fails with 
NullPointerException (#936)
---
 .../src/main/java/org/apache/cxf/maven_plugin/Java2WSMojo.java    | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/maven-plugins/java2ws-plugin/src/main/java/org/apache/cxf/maven_plugin/Java2WSMojo.java
 
b/maven-plugins/java2ws-plugin/src/main/java/org/apache/cxf/maven_plugin/Java2WSMojo.java
index 2de3a991b5..c36ad9742f 100644
--- 
a/maven-plugins/java2ws-plugin/src/main/java/org/apache/cxf/maven_plugin/Java2WSMojo.java
+++ 
b/maven-plugins/java2ws-plugin/src/main/java/org/apache/cxf/maven_plugin/Java2WSMojo.java
@@ -293,9 +293,11 @@ public class Java2WSMojo extends AbstractMojo {
         List<String> args = new ArrayList<>();
 
         if (fork) {
-            String[] split = additionalJvmArgs.split("\\s+");
-            for (String each : split) {
-                args.add(each);
+            if (!StringUtils.isEmpty(additionalJvmArgs)) {
+                String[] split = additionalJvmArgs.split("\\s+");
+                for (String each : split) {
+                    args.add(each);
+                }
             }
             // @see JavaToWS#isExitOnFinish()
             args.add("-DexitOnFinish=true");

Reply via email to