In the structure of a Phing buildfile, there must be exactly one
Project
defined; the <project>
tag is
the root element of the buildfile, meaning that everything else in the buildfile is
contained within the <project
> element.
<?xml version="1.0"?> <project name="test" description="Simple test build file" default="main" > <!-- Everything else here --> <project>
The listing above shows a sample <project>
tag that has all
attributes available for Projects. The name
and
description
attributes are fairly self-explanatory; the
default
attribute specifies the default Target
to execute if no target is specified (the section called “Targets” are described below).
For a complete reference, see Project Components.