I've been working on a number of extensions to the 'property' task; one of which is to be able to retrieve property values from an XML source using XPath.
Due to a limitation set by the ProjectHelper, only 'taskdef', 'target', and 'property' tasks are recognized when parsing a build file. Custom tasks, such a mine, can only ever be used within a target. Has anyone though about making the ProjectHelper more flexible to allow for arbitrary 'top' level tasks to be defined and handled? Is something like this already in development? - Rodney