1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
<?xml version="1.0"?>
<project name="pear-package-test" default="main">
<target name="main">
<echo>-----------------------------</echo>
<echo>| Creating PEAR package.xml |</echo>
<echo>-----------------------------</echo>
<echo></echo>
<echo>This could take some time ...</echo>
<delete file="package.xml" failonerror="false"/>
<pearpkg name="phing" dir=".">
<fileset dir="../../../../">
<include name="bin/**"/>
<include name="classes/phing/types/*.php"/>
</fileset>
<!-- Set the simple options -->
<option name="description">Test description.</option>
<option name="summary">Test summary.</option>
<option name="version" value="1.0.0"/>
<option name="state" value="beta"/>
<option name="notes" value="Test notes"/>
<mapping name="maintainers">
<element>
<element key="handle" value="phing"/>
<element key="name" value="Phing"/>
<element key="email" value="info@phing.info"/>
<element key="role" value="lead"/>
</element>
</mapping>
<!-- Set the complex options -->
<mapping name="installexceptions">
<element key="bin/phing.sh" value="/"/>
<element key="bin/phing.bat" value="/"/>
</mapping>
<mapping name="dir_roles">
<element key="docs" value="doc"/>
</mapping>
<mapping name="exceptions">
<element key="INSTALL.UNIX" value="doc"/>
<element key="INSTALL.WINDOWS" value="doc"/>
<element key="CHANGELOG" value="doc"/>
</mapping>
<!-- Set the roles -->
<role extension="php" role="php"/>
<role extension="sh" role="script"/>
<role extension="bat" role="script"/>
</pearpkg>
</target>
</project>
|