> I could imagine a task to set a property to the current target
> 
> <location target="targetproperty" buildfile="fileproperty" />
> 
> ...maybe even something for a complete stack trace/list of 
> imports that 
> is live


I found an old implementation of getting the information.
Enhancing with setting the property shouldnt be difficult ;-)

Jan


<project default="main">

    <scriptdef name="whereAmI" language="javascript"><![CDATA[
        selfAsTarget = self;
        currentTarget = selfAsTarget.getOwningTarget();
        currentLocation = selfAsTarget.getLocation();
        project.log(currentLocation + "Target '" + currentTarget + "'");
    ]]></scriptdef>

    <target name="one">
        <whereAmI/>
    </target>

    <target name="two">
        <whereAmI/>
    </target>

    <target name="main" depends="one,two">
        <whereAmI/>
    </target>

</project>

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

Reply via email to