With the PearPackage2Task, you can create a version 2
package.xml
which can be installed using the PEAR installer. Use this in conjunction with the TarTask to completely script the building of a PEAR
package.
This task uses the PEAR_PackageFileManager2 class. In order to be maximally flexible,
the majority of options are set generically (using <option>
tag)
and are set using PEAR_PackageFileManager::setOptions(). Use the
<mapping>
tag to represent complex values.
Note that Travis Swicegood has created a more complete implementation of this functionality which can be found here: pear.domain51.com.
Table 111. Attributes
Name | Type | Description | Default | Required |
---|---|---|---|---|
name |
String |
The name of the PEAR package. | n/a | Yes |
dir |
String |
The base directory of files to add to package. | n/a | Yes |