You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2008/05/17 16:03:05 UTC
svn commit: r657357 - in /jakarta/jmeter/trunk: MANIFEST build.xml
Author: sebb
Date: Sat May 17 07:03:04 2008
New Revision: 657357
URL: http://svn.apache.org/viewvc?rev=657357&view=rev
Log:
Remove fixed MANIFEST; generate source and binary copies to include proper versions for archive files
Removed:
jakarta/jmeter/trunk/MANIFEST
Modified:
jakarta/jmeter/trunk/build.xml
Modified: jakarta/jmeter/trunk/build.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/build.xml?rev=657357&r1=657356&r2=657357&view=diff
==============================================================================
--- jakarta/jmeter/trunk/build.xml (original)
+++ jakarta/jmeter/trunk/build.xml Sat May 17 07:03:04 2008
@@ -205,7 +205,7 @@
</path>
<!-- Temporary build directories: where the .class live -->
- <property name="build.dir" location="build"/>
+ <property name="build.dir" value="build"/>
<property name="build.core" value="build/core"/>
<property name="build.http" value="build/protocol/http"/>
<property name="build.ftp" value="build/protocol/ftp"/>
@@ -215,15 +215,15 @@
<property name="build.components" value="build/components"/>
<property name="build.functions" value="build/functions"/>
<property name="build.jorphan" value="build/jorphan"/>
- <property name="build.ldap" location="build/protocol/ldap"/>
- <property name="build.mail" location="build/protocol/mail"/>
- <property name="build.tcp" location="build/protocol/tcp"/>
- <property name="build.examples" location="build/examples"/>
- <property name="build.monitor.components" location="build/monitor/components"/>
- <property name="build.monitor.model" location="build/monitor/model"/>
- <property name="build.jms" location="build/protocol/jms"/>
- <property name="build.report" location="build/reports"/>
- <property name="build.test" location="build/test"/>
+ <property name="build.ldap" value="build/protocol/ldap"/>
+ <property name="build.mail" value="build/protocol/mail"/>
+ <property name="build.tcp" value="build/protocol/tcp"/>
+ <property name="build.examples" value="build/examples"/>
+ <property name="build.monitor.components" value="build/monitor/components"/>
+ <property name="build.monitor.model" value="build/monitor/model"/>
+ <property name="build.jms" value="build/protocol/jms"/>
+ <property name="build.report" value="build/reports"/>
+ <property name="build.test" value="build/test"/>
<!-- Path prefix to allow Anakia to find stylesheets if running under Eclipse -->
<!--
@@ -292,7 +292,6 @@
<include name="LICENSE*.txt"/>
<include name="NOTICE"/>
<include name="README"/>
- <include name="MANIFEST"/>
<include name="${avalon-framework.jar}"/>
<include name="${apache-bsf.jar}"/>
<include name="${jakarta-oro.jar}"/>
@@ -745,7 +744,29 @@
-->
<target name="package-only" description="Package already-compiled classes (shortcut for IDE users)">
- <mkdir dir="${dest.jar}"/>
+ <manifest file="${build.dir}/MANIFEST_BIN.MF">
+ <attribute name="Built-By" value="${user.name}"/>
+ <attribute name="Extension-Name" value=" JMeter"/>
+ <attribute name="Specification-Title" value=" Apache Jakarta JMeter"/>
+ <attribute name="Specification-Vendor" value=" Apache Software Foundation"/>
+ <attribute name="Implementation-Vendor" value=" Apache Software Foundation"/>
+ <attribute name="Implementation-Vendor-Id" value=" org.apache"/>
+ <attribute name="Implementation-Version" value="${implementation.version}"/>
+ <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
+ <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
+ </manifest>
+
+ <manifest file="${build.dir}/MANIFEST_SRC.MF">
+ <attribute name="Built-By" value="${user.name}"/>
+ <attribute name="Extension-Name" value=" JMeter"/>
+ <attribute name="Specification-Title" value=" Apache Jakarta JMeter"/>
+ <attribute name="Specification-Vendor" value=" Apache Software Foundation"/>
+ <attribute name="Implementation-Vendor" value=" Apache Software Foundation"/>
+ <attribute name="Implementation-Vendor-Id" value=" org.apache"/>
+ <attribute name="Implementation-Version" value="${implementation.version}"/>
+ </manifest>
+
+ <mkdir dir="${dest.jar}"/>
<!-- perhaps ought to include a basic jmeter.properties file in one of the jars,
given that JMeterUtils looks for it if it cannot find the external one
@@ -755,20 +776,16 @@
<jar jarfile="${dest.jar.jmeter}/ApacheJMeter.jar"
includes="**/NewDriver*,**/DynamicClassLoader*"
basedir="${build.core}"
- manifest="MANIFEST">
+ manifest="${build.dir}/MANIFEST_BIN.MF">
<metainf dir="." includes="LICENSE,NOTICE"/>
<manifest>
<attribute name="Main-Class" value="org.apache.jmeter.NewDriver"/>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
</manifest>
</jar>
<!-- core -->
<jar jarfile="${dest.jar}/ApacheJMeter_core.jar"
- manifest="MANIFEST">
+ manifest="${build.dir}/MANIFEST_BIN.MF">
<!-- Only include class files from build tree - see above -->
<fileset dir="${build.core}" includes="**/*.class"
excludes="**/BeanShellClient*.class,**/NewDriver*,**/DynamicClassLoader*"/>
@@ -779,209 +796,115 @@
</fileset>
<!-- This file is used by the jmeter -h option -->
<fileset dir="${src.core}" includes="org/apache/jmeter/help.txt"/>
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- components -->
- <jar jarfile="${dest.jar}/ApacheJMeter_components.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_components.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.components}" includes="**/*.class" />
<fileset dir="${src.components}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- functions -->
- <jar jarfile="${dest.jar}/ApacheJMeter_functions.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_functions.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.functions}" includes="**/*.class" />
<fileset dir="${src.functions}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- http -->
- <jar jarfile="${dest.jar}/ApacheJMeter_http.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_http.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.http}" includes="**/*.class"/>
<fileset dir="${src.http}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- ftp -->
- <jar jarfile="${dest.jar}/ApacheJMeter_ftp.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_ftp.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.ftp}" includes="**/*.class" />
<fileset dir="${src.ftp}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- jdbc -->
- <jar jarfile="${dest.jar}/ApacheJMeter_jdbc.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_jdbc.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.jdbc}" includes="**/*.class" />
<fileset dir="${src.jdbc}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- java -->
- <jar jarfile="${dest.jar}/ApacheJMeter_java.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_java.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.java}" includes="**/*.class" />
<fileset dir="${src.java}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- BeanShell Client -->
- <jar jarfile="${lib.dir}/bshclient.jar" manifest="MANIFEST">
+ <jar jarfile="${lib.dir}/bshclient.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.core}" includes="**/BeanShellClient*.class" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Main-Class" value="org.apache.jmeter.util.BeanShellClient"/>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
+ <manifest>
+ <attribute name="Main-Class" value="org.apache.jmeter.util.BeanShellClient"/>
+ </manifest>
</jar>
<!-- junit -->
- <jar jarfile="${dest.jar}/ApacheJMeter_junit.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_junit.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.junit}" includes="**/*.class" />
<fileset dir="${src.junit}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- report -->
- <jar jarfile="${dest.jar}/ApacheJMeter_report.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_report.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.report}" includes="**/*.class" />
<fileset dir="${src.report}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- ldap -->
- <jar jarfile="${dest.jar}/ApacheJMeter_ldap.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_ldap.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.ldap}" includes="**/*.class" />
<fileset dir="${src.ldap}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- mail -->
- <jar jarfile="${dest.jar}/ApacheJMeter_mail.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_mail.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.mail}" includes="**/*.class" />
<fileset dir="${src.mail}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- tcp -->
- <jar jarfile="${dest.jar}/ApacheJMeter_tcp.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_tcp.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.tcp}" includes="**/*.class" />
<fileset dir="${src.tcp}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- monitor -->
- <jar jarfile="${dest.jar}/ApacheJMeter_monitors.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_monitors.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.monitor.model}" includes="**/*.class" />
<fileset dir="${build.monitor.components}" includes="**/*.class" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
<!-- jms -->
<!-- Ensure that build dir exists, even if JMS has not been built -->
<mkdir dir="${build.jms}"/>
- <jar jarfile="${dest.jar}/ApacheJMeter_jms.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_jms.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.jms}" includes="**/*.class" />
<fileset dir="${src.jms}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
- <jar jarfile="${lib.dir}/jorphan.jar" manifest="MANIFEST">
+ <jar jarfile="${lib.dir}/jorphan.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.jorphan}" includes="**/*.class"/>
<fileset dir="${src.jorphan}" includes="**/*.properties"/>
<metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
</jar>
</target>
@@ -1009,16 +932,10 @@
description="Default: build from source. Does not create docs."/>
<target name="install-examples" depends="compile-examples" description="Build and installs the example components.">
- <jar jarfile="${dest.jar}/ApacheJMeter_examples.jar" manifest="MANIFEST">
+ <jar jarfile="${dest.jar}/ApacheJMeter_examples.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
<fileset dir="${build.examples}" includes="**/*.class" />
<fileset dir="${src.examples}" includes="**/*.properties" />
- <metainf dir="." includes="LICENSE,NOTICE"/>
- <manifest>
- <attribute name="Built-By" value="${user.name}"/>
- <attribute name="Implementation-Version" value="${implementation.version}"/>
- <attribute name="X-Compile-Source-JDK" value="${src.java.version}"/>
- <attribute name="X-Compile-Target-JDK" value="${target.java.version}"/>
- </manifest>
+ <metainf dir="." includes="LICENSE,NOTICE"/>
</jar>
</target>
@@ -1027,7 +944,6 @@
<include name="LICENSE"/>
<include name="NOTICE"/>
<include name="README"/>
- <include name="MANIFEST"/>
<include name="${dest.jar.jmeter}/ApacheJMeter.jar"/>
<include name="${dest.jar.jmeter}/BeanShell*.bshrc"/>
<include name="${dest.jar.jmeter}/jmeter*"/>
@@ -1061,7 +977,6 @@
<include name="LICENSE"/>
<include name="NOTICE"/>
<include name="README"/>
- <include name="MANIFEST"/>
<include name="STATUS"/>
<include name="${src.dir}/**"/>
<include name="${src.docs}/**"/>
@@ -1089,7 +1004,6 @@
<!-- Files to be included in source download -->
<patternset id="dist_src_files">
- <!--patternset refid="external.jars"/-->
<patternset refid="dist.sources"/>
<include name="${dest.docs}/api/**"/>
<include name="${velocity.jar}"/>
@@ -1122,7 +1036,8 @@
<!-- Runtime archives -->
<tar destfile="${dist.dir}/${pack.name}.tar" longfile="gnu">
- <tarfileset dir="." prefix="${dist.name}" excludes="${dist.executables}" defaultexcludes="yes">
+ <tarfileset dir="." includes="${build.dir}/MANIFEST_BIN.MF" fullpath="${dist.name}/MANIFEST.MF"/>
+ <tarfileset dir="." prefix="${dist.name}" excludes="${dist.executables}" defaultexcludes="yes">
<patternset refid="dist_bin_files"/>
</tarfileset>
<tarfileset mode="755" includes="${dist.executables}" dir="." prefix="${dist.name}" defaultexcludes="yes"/>
@@ -1137,6 +1052,7 @@
<zip zipfile="${dist.dir}/${pack.name}.zip">
+ <zipfileset dir="." includes="${build.dir}/MANIFEST_BIN.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<zipfileset dir="." prefix="${dist.name}" defaultexcludes="yes">
<patternset refid="dist_bin_files"/>
</zipfileset>
@@ -1147,6 +1063,7 @@
<!-- Source archives -->
<tar destfile="${dist.dir}/${pack.name}_src.tar" longfile="gnu">
+ <tarfileset dir="." includes="${build.dir}/MANIFEST_SRC.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<tarfileset dir="." prefix="${dist.name}" defaultexcludes="yes">
<patternset refid="dist_src_files"/>
</tarfileset>
@@ -1160,6 +1077,7 @@
</antcall>
<zip zipfile="${dist.dir}/${pack.name}_src.zip">
+ <zipfileset dir="." includes="${build.dir}/MANIFEST_SRC.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<zipfileset dir="." prefix="${dist.name}" defaultexcludes="yes">
<patternset refid="dist_src_files"/>
</zipfileset>
@@ -1266,6 +1184,7 @@
<property name="pack.name" value="${dist.name}_bin"/>
<mkdir dir="${dist.dir}"/>
<tar destfile="${dist.dir}/${pack.name}.tar" longfile="gnu">
+ <tarfileset dir="." includes="${build.dir}/MANIFEST_BIN.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<tarfileset dir="." prefix="${dist.name}" excludes="${dist.executables}" defaultexcludes="yes">
<patternset refid="dist.binaries"/>
</tarfileset>
@@ -1275,6 +1194,7 @@
<!-- no longer needed -->
<delete file="${dist.dir}/${pack.name}.tar"/>
<zip zipfile="${dist.dir}/${pack.name}.zip">
+ <zipfileset dir="." includes="${build.dir}/MANIFEST_BIN.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<zipfileset dir="." prefix="${dist.name}" defaultexcludes="yes">
<patternset refid="dist.binaries"/>
</zipfileset>
@@ -1285,6 +1205,7 @@
<property name="pack.name" value="${dist.name}_lib"/>
<mkdir dir="${dist.dir}"/>
<tar destfile="${dist.dir}/${pack.name}.tar" longfile="gnu">
+ <tarfileset dir="." includes="${build.dir}/MANIFEST_BIN.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<tarfileset dir="." prefix="${dist.name}" defaultexcludes="yes">
<patternset refid="external.jars"/>
</tarfileset>
@@ -1293,6 +1214,7 @@
<!-- no longer needed -->
<delete file="${dist.dir}/${pack.name}.tar"/>
<zip zipfile="${dist.dir}/${pack.name}.zip">
+ <zipfileset dir="." includes="${build.dir}/MANIFEST_BIN.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<zipfileset dir="." prefix="${dist.name}" defaultexcludes="yes">
<patternset refid="external.jars"/>
</zipfileset>
@@ -1303,12 +1225,14 @@
<property name="pack.name" value="${dist.name}_api"/>
<mkdir dir="${dist.dir}"/>
<tar destfile="${dist.dir}/${pack.name}.tar" longfile="gnu">
+ <tarfileset dir="." includes="${build.dir}/MANIFEST_BIN.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<tarfileset includes="${dest.docs.api}/" dir="." prefix="${dist.name}" defaultexcludes="yes"/>
</tar>
<gzip zipfile="${dist.dir}/${pack.name}.tgz" src="${dist.dir}/${pack.name}.tar" />
<!-- no longer needed -->
<delete file="${dist.dir}/${pack.name}.tar"/>
<zip zipfile="${dist.dir}/${pack.name}.zip">
+ <zipfileset dir="." includes="${build.dir}/MANIFEST_BIN.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<zipfileset includes="${dest.docs.api}/" dir="." prefix="${dist.name}" defaultexcludes="yes"/>
</zip>
</target>
@@ -1317,6 +1241,7 @@
<property name="pack.name" value="${dist.name}_src"/>
<mkdir dir="${dist.dir}"/>
<tar destfile="${dist.dir}/${pack.name}.tar" longfile="gnu">
+ <tarfileset dir="." includes="${build.dir}/MANIFEST_SRC.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<tarfileset dir="." prefix="${dist.name}" defaultexcludes="yes">
<patternset refid="dist.sources"/>
</tarfileset>
@@ -1325,6 +1250,7 @@
<!-- no longer needed -->
<delete file="${dist.dir}/${pack.name}.tar"/>
<zip zipfile="${dist.dir}/${pack.name}.zip">
+ <zipfileset dir="." includes="${build.dir}/MANIFEST_SRC.MF" fullpath="${dist.name}/MANIFEST.MF"/>
<zipfileset dir="." prefix="${dist.name}" defaultexcludes="yes">
<patternset refid="dist.sources"/>
</zipfileset>
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org