-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild.xml
More file actions
25 lines (21 loc) · 1006 Bytes
/
build.xml
File metadata and controls
25 lines (21 loc) · 1006 Bytes
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
<?xml version="1.0" encoding="UTF-8"?>
<project name="php-ext-lib" default="zip" basedir=".">
<property name="output.encoding" value="UTF-8" />
<property name="build.dir" value="${basedir}" />
<property name="packagedir" value="packagedir" />
<property name="php.bin.dir" value="F:/wamp/bin/php/php5.2.6" />
<property name="zip.excludes" value="**/build.xml,**/${packagedir},**/nbproject/**,**/nbproject,**/.**,**/.**/**" />
<target name="zip" depends="unit_testing" description="打zip包">
<property name="version" value="zip" />
<delete dir="${build.dir}/${packagedir}" />
<mkdir dir="${basedir}/${packagedir}" />
<zip destfile="${build.dir}/${packagedir}/${version}.zip" basedir="${build.dir}" excludes="${zip.excludes}" />
<echo>build ${version} success</echo>
</target>
<target name="unit_testing">
<property name="version" value="unit_testing" />
<exec executable="${php.bin.dir}/php.exe" failonerror="true">
<arg line="Test/test.php"/>
</exec>
</target>
</project>