Community
Participate
Working Groups
Build 20020618 If you specify the working directory for an Ant script, this adds an argument to the command line as "-Dbasedir=${working-directory}". The argument should be -Dbasedir="${working-directory}" instead, to minimize the scope of the qotes. Functionally, there shouldn't be any difference. However, the current approach leads to inconsistency on Ant's command line when passing other arguments into the Ant script. For example, if I want to pass in - Dfoo=${resource_path:/some/file}, it shows up on the command line as - Dfoo="${resource_path:/some/file}". Here, the quotes for foo end up in a different place as the quotes for basedir, making the Ant command line look odd when reported in the Log Console.
Handling of spaces is redone in the new external tool rework. Note: new external tool work is not yet released to the head stream and won't for a while yet.