antoine 2003/09/23 15:42:24 Modified: src/main/org/apache/tools/ant/launch Launcher.java Log: remove the -lib argument in Launcher if this is the last argument, since Main does not know what to do with it PR: 23358 Revision Changes Path 1.7 +8 -2 ant/src/main/org/apache/tools/ant/launch/Launcher.java Index: Launcher.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/launch/Launcher.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Launcher.java 22 Sep 2003 21:10:10 -0000 1.6 +++ Launcher.java 23 Sep 2003 22:42:23 -0000 1.7 @@ -127,10 +127,16 @@ break; } } - if (libPath.equals("")) { + if (args.length > 0 && args[args.length -1].equals("-lib")) { + // if the last argument is -lib + // remove it from the arguments passed to Launcher + // + newargs = new String[args.length - 1]; + System.arraycopy(args, 0, newargs, 0, args.length -1); + } else if (libPath.equals("")) { newargs = new String[args.length]; System.arraycopy(args, 0, newargs, 0, args.length); - } else { + } else { newargs = new String[args.length - 2]; // copy the beginning of the args array if (argcount > 0 ) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]