In my Texlipse probject I (must) use multiple levels of directories containing my *.tex files.
When the derived files are gathered into the tmp directory, Texlipse fails to build these multiple levels of directories:
((IFolder) destFolder).create(true, true, monitor);
in the OutputFileManager class only creates the top-most directory. If its parent is not yet present and an error occurs. An error dialog (with a vague description of what went wrong) occurss each time the project is rebuild and is obviously very annoying.
The provided patch adds a method that recursively creates all missing directories.
Please consider applying this patch.