Minor - move completion message to proper place.
diff --git a/src/wsdl/org/apache/axis/wsdl/wsdl2ws/WSDL2Ws.java b/src/wsdl/org/apache/axis/wsdl/wsdl2ws/WSDL2Ws.java
index 8260640..ecc5fbd 100644
--- a/src/wsdl/org/apache/axis/wsdl/wsdl2ws/WSDL2Ws.java
+++ b/src/wsdl/org/apache/axis/wsdl/wsdl2ws/WSDL2Ws.java
@@ -110,9 +110,10 @@
public static void main(String[] args) throws Exception
{
// Kick off code generation
+ WSDL2Ws gen = null;
try
{
- WSDL2Ws gen = new WSDL2Ws(args);
+ gen = new WSDL2Ws(args);
gen.generateWrappers();
}
catch (Exception e)
@@ -124,7 +125,13 @@
if (e.getMessage() != null)
System.out.println("\nCode generation failed. Please see errors above.\n");
+
+ return;
}
+
+ // Indicate code generation complete and show where stored.
+ System.out.println("\nCode generation completed. Generated files in directory\n'"
+ + gen.getCmdLineArgs().getOutputDirectory() + "'.");
}
/**
@@ -293,9 +300,6 @@
// Generate code
wsg.generate();
-
- // Indicate code generation complete and show where stored.
- System.out.println("\nCode generation completed. Generated files in directory\n'" + c_cmdLineArgs.getOutputDirectory() + "'.");
}
// The following 3 exposeXXX methods attempts to expose anonymous types so that
@@ -562,4 +566,14 @@
wsContext.getTypemap().addType(newTypeName, innerClassType);
}
}
+
+ /**
+ * Return command line arguments.
+ *
+ * @return c_cmdLineArgs
+ */
+ private CLArgParser getCmdLineArgs()
+ {
+ return c_cmdLineArgs;
+ }
}