Merging in bin.distro target from the tck-jaxp-1_2_0 branch.
git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@226217 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
99f4b82a7a
commit
daf0071761
56
java/external/build.xml
vendored
56
java/external/build.xml
vendored
@ -40,6 +40,8 @@
|
|||||||
<property name="build.docs.dir" value="${build.dir}/docs" />
|
<property name="build.docs.dir" value="${build.dir}/docs" />
|
||||||
<property name="build.javadocs.dir" value="${build.docs.dir}/javadoc" />
|
<property name="build.javadocs.dir" value="${build.docs.dir}/javadoc" />
|
||||||
<property name="external.javadoc.title" value="JAXP 1.3, DOM3, SAX2.0.2(sax2r3)" />
|
<property name="external.javadoc.title" value="JAXP 1.3, DOM3, SAX2.0.2(sax2r3)" />
|
||||||
|
|
||||||
|
<property name="dist.basename" value="${name.external}-${impl.version}" />
|
||||||
|
|
||||||
<!-- Source constants and directories -->
|
<!-- Source constants and directories -->
|
||||||
<property name="src.dir" value="src" />
|
<property name="src.dir" value="src" />
|
||||||
@ -57,14 +59,18 @@
|
|||||||
<include name="LICENSE.sax.txt" />
|
<include name="LICENSE.sax.txt" />
|
||||||
<include name="README.sax.txt" />
|
<include name="README.sax.txt" />
|
||||||
</patternset>
|
</patternset>
|
||||||
<property name="licenses.asf.dir" value="../.."/>
|
<property name="licenses.asf.dir" value="."/>
|
||||||
<patternset id="licenses.asf" >
|
<patternset id="licenses.asf" >
|
||||||
<include name="LICENSE.txt" />
|
<include name="LICENSE" />
|
||||||
<include name="README.txt" />
|
<include name="NOTICE" />
|
||||||
</patternset>
|
</patternset>
|
||||||
|
<property name="keys.external.dir" value="."/>
|
||||||
|
<patternset id="keys.external">
|
||||||
|
<include name="KEYS" />
|
||||||
|
</patternset>
|
||||||
|
|
||||||
<target name="all" depends="jar,javadoc,exportsrc"
|
<target name="all" depends="jar,javadoc,exportsrc,bin.distro"
|
||||||
description="Jar external classes, create javadoc, create sources.tar.gz">
|
description="Jar external classes, create javadoc, create sources.tar.gz, create binary.tar.gz">
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="prepare"
|
<target name="prepare"
|
||||||
@ -171,6 +177,46 @@
|
|||||||
</zip>
|
</zip>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<target name="bin.distro" depends="jar,javadoc"
|
||||||
|
description="Create a binary distribution for xml-common-external">
|
||||||
|
|
||||||
|
<mkdir dir="${build.dir}/${dist.basename}"/>
|
||||||
|
<mkdir dir="${build.dir}/${dist.basename}/docs"/>
|
||||||
|
|
||||||
|
<copy todir="${build.dir}/${dist.basename}/docs">
|
||||||
|
<fileset dir="${build.docs.dir}"/>
|
||||||
|
</copy>
|
||||||
|
<copy todir="${build.dir}/${dist.basename}">
|
||||||
|
<fileset dir="${build.dir}" includes="xml-apis.jar"/>
|
||||||
|
<fileset dir="${build.dir}" includes="manifest.commons"/>
|
||||||
|
</copy>
|
||||||
|
<copy todir="${build.dir}/${dist.basename}">
|
||||||
|
<fileset dir="${licenses.external.dir}">
|
||||||
|
<patternset refid="licenses.external"/>
|
||||||
|
</fileset>
|
||||||
|
<fileset dir="${licenses.asf.dir}">
|
||||||
|
<patternset refid="licenses.asf"/>
|
||||||
|
</fileset>
|
||||||
|
<fileset dir="${keys.external.dir}">
|
||||||
|
<patternset refid="keys.external"/>
|
||||||
|
</fileset>
|
||||||
|
</copy>
|
||||||
|
|
||||||
|
<tar tarfile="${build.dir}/${dist.basename}-bin.tar" >
|
||||||
|
<tarfileset dir="${build.dir}">
|
||||||
|
<include name="${dist.basename}/"/>
|
||||||
|
</tarfileset>
|
||||||
|
</tar>
|
||||||
|
|
||||||
|
<gzip src="${build.dir}/${dist.basename}-bin.tar" zipfile="${build.dir}/${dist.basename}-bin.tar.gz"/>
|
||||||
|
<delete file="${build.dir}/${dist.basename}-bin.tar" />
|
||||||
|
<zip zipfile="${build.dir}/${dist.basename}-bin.zip" >
|
||||||
|
<zipfileset dir="${build.dir}">
|
||||||
|
<include name="${dist.basename}/"/>
|
||||||
|
</zipfileset>
|
||||||
|
</zip>
|
||||||
|
</target>
|
||||||
|
|
||||||
<target name="clean"
|
<target name="clean"
|
||||||
description="Clean the output build area">
|
description="Clean the output build area">
|
||||||
<delete file="${api.jar}"/>
|
<delete file="${api.jar}"/>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user