You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2007/12/11 22:22:39 UTC

svn commit: r603365 - /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java

Author: jlaskowski
Date: Tue Dec 11 13:22:37 2007
New Revision: 603365

URL: http://svn.apache.org/viewvc?rev=603365&view=rev
Log:
OPENEJB-733 -e (--errors) option to produce execution error messages (exceptions)

Modified:
    openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java?rev=603365&r1=603364&r2=603365&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/cli/MainImpl.java Tue Dec 11 13:22:37 2007
@@ -74,6 +74,7 @@
         Options options = new Options();
         options.addOption(null, "version", false, "");
         options.addOption("h", "help", false, "");
+        options.addOption("e", "errors", false, "Produce execution error messages");
 
         CommandLine line = null;
         String commandName = null;
@@ -149,7 +150,9 @@
             // WARNING, Definitely do *not* unwrap 'new Object[]{args}' to 'args'
             mainMethod.invoke(clazz, new Object[]{args});
         } catch (Throwable e) {
-            e.printStackTrace();
+            if (line.hasOption("errors")) {
+                e.printStackTrace();
+            }   
             System.exit(-10);
         }
     }