Author: bimargulies
Date: Fri Jan  2 18:12:32 2009
New Revision: 730889

URL: http://svn.apache.org/viewvc?rev=730889&view=rev
Log:
CXF-1962

Modified:
    
cxf/trunk/tools/wsdlto/frontend/javascript/src/main/java/org/apache/cxf/tools/wsdlto/javascript/JavaScriptContainer.java

Modified: 
cxf/trunk/tools/wsdlto/frontend/javascript/src/main/java/org/apache/cxf/tools/wsdlto/javascript/JavaScriptContainer.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/tools/wsdlto/frontend/javascript/src/main/java/org/apache/cxf/tools/wsdlto/javascript/JavaScriptContainer.java?rev=730889&r1=730888&r2=730889&view=diff
==============================================================================
--- 
cxf/trunk/tools/wsdlto/frontend/javascript/src/main/java/org/apache/cxf/tools/wsdlto/javascript/JavaScriptContainer.java
 (original)
+++ 
cxf/trunk/tools/wsdlto/frontend/javascript/src/main/java/org/apache/cxf/tools/wsdlto/javascript/JavaScriptContainer.java
 Fri Jan  2 18:12:32 2009
@@ -213,8 +213,10 @@
         if (outdir != null) {
             File dir = new File(outdir);
             if (!dir.exists()) {
-                Message msg = new Message("DIRECTORY_NOT_EXIST", LOG, outdir);
-                throw new ToolException(msg);
+               if ( !dir.mkdirs() ) {
+                       Message msg = new Message("DIRECTORY_NOT_EXIST", LOG, 
outdir);
+                       throw new ToolException(msg);
+                               }
             }
             if (!dir.isDirectory()) {
                 Message msg = new Message("NOT_A_DIRECTORY", LOG, outdir);
@@ -227,8 +229,10 @@
             if (clsdir != null) {
                 File dir = new File(clsdir);
                 if (!dir.exists()) {
-                    Message msg = new Message("DIRECTORY_NOT_EXIST", LOG, 
clsdir);
-                    throw new ToolException(msg);
+                       if ( !dir.mkdirs() ) {
+                       Message msg = new Message("DIRECTORY_NOT_EXIST", LOG, 
clsdir);
+                       throw new ToolException(msg);
+                    }
                 }
             }
         }


Reply via email to