* Fixed Javadoc error

* Added target to test release by calling ant targets of generated build.
* Added test classes & junit to dist.


git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2014 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Bill Lynch 2003-08-05 02:37:03 +00:00 committed by blynch
parent 6812eea1e0
commit d7d534702a
1 changed files with 42 additions and 3 deletions

View File

@ -52,6 +52,7 @@
<copy todir="${release.dir}/build"> <copy todir="${release.dir}/build">
<fileset dir="${basedir}/build"> <fileset dir="${basedir}/build">
<include name="ant*" /> <include name="ant*" />
<include name="junit.jar" />
<include name="build.xml" /> <include name="build.xml" />
<include name="README.html" /> <include name="README.html" />
<include name="lib/*.jar" /> <include name="lib/*.jar" />
@ -69,6 +70,14 @@
<!-- Copy source --> <!-- Copy source -->
<copy todir="${release.dir}/source"> <copy todir="${release.dir}/source">
<fileset dir="${basedir}/source" includes="**/*.java" /> <fileset dir="${basedir}/source" includes="**/*.java" />
<fileset dir="${basedir}/source" includes="**/*.html" />
</copy>
<copy todir="${release.dir}/test">
<fileset dir="${basedir}/test" includes="**/*.java" />
</copy>
<!-- Copy resources -->
<copy todir="${release.dir}/resources">
<fileset dir="${basedir}/resources" includes="META-INF/smack.providers" />
</copy> </copy>
<!-- Copy readme.html and changelog.html --> <!-- Copy readme.html and changelog.html -->
<copy todir="${release.dir}"> <copy todir="${release.dir}">
@ -84,6 +93,36 @@
includes="${release.name}/**/*.*" includes="${release.name}/**/*.*"
compression="gzip" compression="gzip"
/> />
<echo>
-----------------------------------------------
Release made, testing Ant targets of release...
-----------------------------------------------
</echo>
<!-- call the release tester -->
<antcall target="test" />
</target> </target>
<!-- all -->
<!-- ======================================================================================= -->
<target name="test">
<ant dir="${release.dir}" antfile="build/build.xml" target="jar" inheritAll="false">
<property name="no.test" value="true" />
</ant>
<ant dir="${release.dir}" antfile="build/build.xml" target="javadoc" inheritAll="false">
<property name="no.test" value="true" />
</ant>
<ant dir="${release.dir}" antfile="build/build.xml" target="clean" inheritAll="false">
<property name="no.test" value="true" />
</ant>
<echo>
----------------------------
...release tests pass, done.
----------------------------
</echo>
</target>
</project> </project>