commit | 069b82bca041e06f051342886f0082a8534a26b4 | [log] [tgz] |
---|---|---|
author | Freeman Fang <freeman.fang@gmail.com> | Mon Jun 17 11:09:30 2019 -0400 |
committer | Freeman Fang <freeman.fang@gmail.com> | Mon Jun 17 11:09:30 2019 -0400 |
tree | dc7ee85ec49050f79d7bc08d0d6ac7de2662f080 | |
parent | 2a723a9bd6fab0e240d236d02cfe528a842f9fe9 [diff] |
[CXFXJC-35]Maven-Plugin xsdtojava Task throws NullPointerException if project.build.sourceEncoding is not set
diff --git a/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java b/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java index e05290d..2f6667c 100644 --- a/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java +++ b/cxf-xjc-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractXSDToJavaMojo.java
@@ -432,8 +432,10 @@ if (getLog().isDebugEnabled()) { list.add("-verbose"); } - list.add("-encoding"); - list.add(encoding); + if (encoding != null) { + list.add("-encoding"); + list.add(encoding); + } String[] xsdFiles = getXsdFiles(option.getXsdDir(), option.getXsd()); for (String xsdFile : xsdFiles) {