[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) {