Browse Source

Don't change working directory for javadoc.

Submitted by:	Jay Glanville <dickon@nortelnetworks.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269116 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 24 years ago
parent
commit
91f7d992dc
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      src/main/org/apache/tools/ant/taskdefs/Javadoc.java

+ 8
- 1
src/main/org/apache/tools/ant/taskdefs/Javadoc.java View File

@@ -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();


Loading…
Cancel
Save