From 91f7d992dc20124771b9a9709df15b4295c825ef Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Thu, 7 Jun 2001 10:02:07 +0000 Subject: [PATCH] Don't change working directory for javadoc. Submitted by: Jay Glanville git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269116 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Javadoc.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java index 1b35c4249..4fceecb35 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java +++ b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java @@ -942,7 +942,14 @@ public class Javadoc extends Task { JavadocOutputStream err = new JavadocOutputStream(Project.MSG_WARN); Execute exe = new Execute(new PumpStreamHandler(out, err)); exe.setAntRun(project); - exe.setWorkingDirectory(project.getBaseDir()); + + /* + * No reason to change the working directory as all filenames and + * path components have been resolved already. + * + * Avoid problems with command line length in some environments. + */ + exe.setWorkingDirectory(null); try { exe.setCommandline(toExecute.getCommandline()); int ret = exe.execute();