On 2008-11-11, Remie Bolte <[EMAIL PROTECTED]> wrote:

> Can you explain the concept of targets being able to add themselfs as
> dependencies?
> I can't really picture this :)

You have one build file with something like

<phase name="ready-to-compile" depends="setup"/>

<target name="compile" depends="ready-to-compile">
    <javac .../>
</target>

as a template for Java compilation.  This one gets imported or
included in another build file that needs to generate some source
files.  This build file would contain

<target name="generate-sources" phase="ready-to-compile">
    ...
</target>

and the phase attribute would add "generate-sources" to the depends
attribute of "ready-to-compile".

This is useful for build files that explicitly want to define
extension points.

Stefan

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

Reply via email to