conor 2003/01/27 07:10:37 Modified: src/main/org/apache/tools/ant/taskdefs ExecTask.java Log: Make default not to resolve executable Revision Changes Path 1.44 +14 -0 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/ExecTask.java Index: ExecTask.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/ExecTask.java,v retrieving revision 1.43 retrieving revision 1.44 diff -u -w -u -r1.43 -r1.44 --- ExecTask.java 27 Jan 2003 14:51:49 -0000 1.43 +++ ExecTask.java 27 Jan 2003 15:10:36 -0000 1.44 @@ -99,6 +99,7 @@ private boolean failIfExecFails = true; private boolean append = false; private String executable; + private boolean resolveExecutable = false; /** * Controls whether the VM (1.3 and above) is used to execute the @@ -187,6 +188,13 @@ } /** + * Attempt to resolve the executable to a file + */ + public void setResolveExecutable(boolean resolveExecutable) { + this.resolveExecutable = resolveExecutable; + } + + /** * Add an environment variable to the launched process. */ public void addEnv(Environment.Variable var) { @@ -240,6 +248,8 @@ this.append = append; } + + /** * Attempt to figure out where the executable is so that we can feed * the full path - first try basedir, then the exec dir and then @@ -248,6 +258,10 @@ * @return the executable as a full path if it can be determined. */ private String resolveExecutable() { + if (!resolveExecutable) { + return executable; + } + // try to find the executable File executableFile = getProject().resolveFile(executable); if (executableFile.exists()) {
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>