The convention for tasks that need to set the value of a property (see the source code for the <property> task itself) is for it to take the name of a property as one of its attributes (like <property name="..." ...>) and call setNewProperty(name, value).

So in your example, it'd look like this, instead of the <property> line you provided:

        <getversion property="MyVersion" fileName="..."/>

        Erik

On Jan 11, 2005, at 12:16 AM, Karl wrote:

I'm writing a custom ant task that parses a text file and I'd like to somehow pass the results back to the ant process. Is it possible to return an "output parameter" string value to an ant process? Ideally I'd like to do something like:
<target name="getversion" description="Retrieves the version of the product build out of the version file.">
<taskdef name="getversion" classname="GetVersion" classpath="MyAntExtension.jar"/>
<property name="MyVersion" value={getversion fileName="c:\work\AntExtensions\EXT_VERSION"} />
</target>
?
regards,
Karl



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to