[jbossws-commits] JBossWS SVN: r3502 - trunk/jbossws-core/src/main/java/org/jboss/ws/tools.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Fri Jun 8 05:21:13 EDT 2007


Author: heiko.braun at jboss.com
Date: 2007-06-08 05:21:13 -0400 (Fri, 08 Jun 2007)
New Revision: 3502

Modified:
   trunk/jbossws-core/src/main/java/org/jboss/ws/tools/WSTools.java
Log:
Catch zero args list

Modified: trunk/jbossws-core/src/main/java/org/jboss/ws/tools/WSTools.java
===================================================================
--- trunk/jbossws-core/src/main/java/org/jboss/ws/tools/WSTools.java	2007-06-08 09:02:07 UTC (rev 3501)
+++ trunk/jbossws-core/src/main/java/org/jboss/ws/tools/WSTools.java	2007-06-08 09:21:13 UTC (rev 3502)
@@ -76,7 +76,13 @@
    {
       String configLocation = null;
       String outputDir = null;
-      for (int i = 0; i < args.length; i++)
+
+		if(args.length==0)
+		{
+			usage();
+		}
+
+		for (int i = 0; i < args.length; i++)
       {
          String arg = args[i];
 
@@ -111,15 +117,20 @@
          }
          else
          {
-            System.out.println("Usage: wstools (-classpath|-cp) <classpath> -config <config> [-dest <destination path>]");
-            System.exit(1);
+				usage();
          }
       }
 
       return generate(configLocation, outputDir);
    }
 
-   private boolean process(Configuration config, String outputDir) throws IOException
+	private void usage()
+	{
+		System.out.println("Usage: wstools (-classpath|-cp) <classpath> -config <config> [-dest <destination path>]");
+		System.exit(1);
+	}
+
+	private boolean process(Configuration config, String outputDir) throws IOException
    {
       if (config == null)
          throw new IllegalArgumentException("Configuration is null");




More information about the jbossws-commits mailing list