mstover1 2003/06/15 08:46:05 Modified: . build.xml Log: doc and build file tweaks Revision Changes Path 1.103 +30 -22 jakarta-jmeter/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-jmeter/build.xml,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- build.xml 13 Jun 2003 16:29:40 -0000 1.102 +++ build.xml 15 Jun 2003 15:46:05 -0000 1.103 @@ -26,6 +26,7 @@ <property name="src.jorphan" value="src/jorphan"/> <property name="src.ldap" value="src/protocol/ldap"/> + <!-- Javadoc sources --> <path id="srcpaths"> <pathelement location="${src.core}"/> <pathelement location="${src.components}"/> @@ -86,7 +87,8 @@ <!-- 3rd party libraries to be included in the binary distribution --> <property name="avalon-excalibur.jar" value="lib/avalon-excalibur-4.1.jar"/> <property name="avalon-framework.jar" value="lib/avalon-framework.jar"/> - <property name="jakarta-oro.jar" value="lib/jakarta-oro.jar"/> + <property name="jakarta-oro.jar" value="lib/jakarta-oro-2.0.1.jar"/> + <property name="commons-collections.jar" value="lib/commons-collections.jar"/> <property name="junit.jar" value="lib/junit.jar"/> <property name="logkit.jar" value="lib/logkit-1.0.1.jar"/> <property name="xalan.jar" value="lib/xalan.jar"/> @@ -95,8 +97,9 @@ <property name="jdom.jar" value="lib/jdom-b8.jar"/> <property name="js.jar" value="lib/js.jar"/> <property name="soap.jar" value="lib/soap.jar"/> + <property name="tidy.jar" value="lib/Tidy.jar"/> - <fileset dir="." id="external.jars"> + <patternset id="external.jars"> <include name="${avalon-excalibur.jar}"/> <include name="${avalon-framework.jar}"/> <include name="${jakarta-oro.jar}"/> @@ -105,10 +108,12 @@ <include name="${xalan.jar}"/> <include name="${xerces.jar}"/> <include name="${xml-apis.jar}"/> - <include name="${jdom.jar}"/> <include name="${js.jar}"/> <include name="${soap.jar}"/> - </fileset> + <include name="${tidy.jar}"/> + <include name="${commons-collections.jar}"/> + <include name="lib/*.html"/> + </patternset> <!-- Directory where these 3rd party libraries will live --> <property name="lib.dir" value="lib"/> @@ -123,6 +128,9 @@ <!-- JMeter version --> <property name="version" value="1.9.RC${DSTAMP}"/> </target> + + <!-- JMeter Javadoc version (keep in line with above) --> + <property name="docversion" value="1.9"/> <target name="init-docs" depends="check-anakia,report-anakia-missing"/> @@ -310,9 +318,16 @@ <target name="api-docs" description="Generate the API documentation."> <mkdir dir="${docs.api.dest}"/> - <javadoc sourcepathref="srcpaths" destdir="${docs.api.dest}" Protected="yes" author="yes" version="yes" doctitle="Apache JMeter APIs Specification" windowtitle="Apache JMeter API Specification" header="<b>Apache JMeter</b><br><font size='-1'>1.7</font>" bottom="Copyright © 1998-2003 Apache Software Foundation. All Rights Reserved." packagenames="org.apache.jmeter.*"> + <javadoc sourcepathref="srcpaths" + additionalparam="-breakiterator" + destdir="${docs.api.dest}" + Protected="yes" author="yes" version="yes" + doctitle="Apache JMeter API Specification" + windowtitle="Apache JMeter API Specification" + header="<b>Apache JMeter</b><br><font size='-1'>${docversion}</font>" bottom="Copyright © 1998-2003 Apache Software Foundation. All Rights Reserved." + packagenames="org.apache.jmeter.*"> <classpath refid="classpath"/> - <link href="http://java.sun.com/products/jdk/1.2/docs/api/"/> + <link href="http://java.sun.com/products/jdk/1.3/docs/api/"/> </javadoc> </target> @@ -352,19 +367,16 @@ </target> <patternset id="dist.binaries"> - <include name="bin/"/> - <include name="${lib.dir}/"/> + <include name="bin/*.jar"/> + <include name="bin/jmeter*"/> + <include name="bin/upgrade.properties"/> + <include name="bin/users.*"/> <include name="${jar.dest}/"/> <!-- redundant but future-proof --> <include name="${docs.dest}/"/> <include name="${printable_docs.dest}/**"/> <include name="${extras.dir}/**"/> + <include name="${lib.dir}/jorphan.jar"/> <exclude name="${docs.api.dest}/"/> - <exclude name="**/mail.jar"/> - <exclude name="**/activation.jar"/> - <exclude name="**/mailapi.jar"/> - <exclude name="**/pop3.jar"/> - <exclude name="**/smtp.jar"/> - <exclude name="**/imap.jar"/> <include name="README"/> <include name="LICENSE"/> </patternset> @@ -378,13 +390,11 @@ <target name="dist" depends="assume-libs-present,clean,install,all-docs,test" description="Create the distribution packages."> <property name="dist.name" value="jakarta-jmeter-${version}"/> <mkdir dir="${dist.dir}"/> - <!-- copy 3rd party libraries if not already there --> - <copy todir="${lib.dir}" flatten="true"> - <fileset refid="external.jars"/> - </copy> + <tar destfile="${dist.dir}/${dist.name}.tar" longfile="gnu"> <tarfileset dir="." prefix="${dist.name}" excludes="${dist.executables}" defaultexcludes="yes"> <patternset refid="dist.binaries"/> + <patternset refid="external.jars"/> </tarfileset> <tarfileset mode="755" includes="${dist.executables}" dir="." prefix="${dist.name}" defaultexcludes="yes"/> </tar> @@ -392,6 +402,7 @@ <zip zipfile="${dist.dir}/${dist.name}.zip"> <zipfileset dir="." prefix="${dist.name}" defaultexcludes="yes"> <patternset refid="dist.binaries"/> + <patternset refid="external.jars"/> </zipfileset> </zip> <tar destfile="${dist.dir}/${dist.name}-javadoc.tar" longfile="gnu"> @@ -406,10 +417,7 @@ <target name="src_dist" depends="assume-libs-present,clean,install,all-docs,test" description="Create the distribution packages."> <property name="dist.name" value="jakarta-jmeter-${version}"/> <mkdir dir="${dist.dir}"/> - <!-- copy 3rd party libraries if not already there --> - <copy todir="${lib.dir}" flatten="true"> - <fileset refid="external.jars"/> - </copy> + <tar destfile="${dist.dir}/${dist.name}.src.tar" longfile="gnu"> <tarfileset dir="." prefix="${dist.name}" excludes="${dist.executables}" defaultexcludes="yes"> <patternset refid="dist.binaries"/>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]