Author: ammulder
Date: Tue Nov  9 07:00:43 2004
New Revision: 57049

Modified:
   
geronimo/trunk/modules/deployment/src/java/org/apache/geronimo/deployment/cli/ServerConnection.java
Log:
Accept "url" as a synonym for "uri".
Don't let the user specify more than one of the same argument.


Modified: 
geronimo/trunk/modules/deployment/src/java/org/apache/geronimo/deployment/cli/ServerConnection.java
==============================================================================
--- 
geronimo/trunk/modules/deployment/src/java/org/apache/geronimo/deployment/cli/ServerConnection.java
 (original)
+++ 
geronimo/trunk/modules/deployment/src/java/org/apache/geronimo/deployment/cli/ServerConnection.java
 Tue Nov  9 07:00:43 2004
@@ -81,13 +81,25 @@
         this.in = in;
         for(int i = 0; i < args.length; i++) {
             String arg = args[i];
-            if(arg.equals("--uri")) {
+            if(arg.equals("--uri") || arg.equals("--url")) {
+                if(uri != null) {
+                    throw new DeploymentSyntaxException("Cannot specify more 
than one URI");
+                }
                 uri = args[++i];
             } else if(arg.equals("--driver")) {
+                if(driver != null) {
+                    throw new DeploymentSyntaxException("Cannot specify more 
than one driver");
+                }
                 driver = args[++i];
             } else if(arg.equals("--user")) {
+                if(user != null) {
+                    throw new DeploymentSyntaxException("Cannot specify more 
than one user name");
+                }
                 user = args[++i];
             } else if(arg.equals("--password")) {
+                if(password != null) {
+                    throw new DeploymentSyntaxException("Cannot specify more 
than one password");
+                }
                 password = args[++i];
             } else {
                 throw new DeploymentException("Invalid option "+arg);

Reply via email to