You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by do...@apache.org on 2002/03/01 11:35:03 UTC
cvs commit: jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/frontends CLIMain.java
donaldp 02/03/01 02:35:03
Modified: proposal/myrmidon/src/java/org/apache/myrmidon/frontends
CLIMain.java
Log:
Wrap block with finally to make sure System.exit is called and with correct exitCode
Revision Changes Path
1.27 +7 -5 jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/frontends/CLIMain.java
Index: CLIMain.java
===================================================================
RCS file: /home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/frontends/CLIMain.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- CLIMain.java 21 Feb 2002 09:28:03 -0000 1.26
+++ CLIMain.java 1 Mar 2002 10:35:03 -0000 1.27
@@ -42,7 +42,7 @@
* to run project.
*
* @author <a href="mailto:peter@apache.org">Peter Donald</a>
- * @version $Revision: 1.26 $ $Date: 2002/02/21 09:28:03 $
+ * @version $Revision: 1.27 $ $Date: 2002/03/01 10:35:03 $
*/
public class CLIMain
extends AbstractLogEnabled
@@ -112,8 +112,8 @@
*/
public static void main( final String[] args )
{
+ int exitCode = 0;
final CLIMain main = new CLIMain();
-
try
{
main.execute( args );
@@ -123,10 +123,12 @@
final String message =
REZ.getString( "error-message", ExceptionUtil.printStackTrace( throwable ) );
System.err.println( message );
- System.exit( -1 );
+ exitCode = -1;
+ }
+ finally
+ {
+ System.exit( exitCode );
}
-
- System.exit( 0 );
}
/**
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>