Author: sebb
Date: Sat Aug 13 16:03:17 2011
New Revision: 1157387

URL: http://svn.apache.org/viewvc?rev=1157387&view=rev
Log:
Ensure N&L appear near start of file  after 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=1157387&r1=1157386&r2=1157387&view=diff
==============================================================================
--- jakarta/jmeter/trunk/build.xml (original)
+++ jakarta/jmeter/trunk/build.xml Sat Aug 13 16:03:17 2011
@@ -884,6 +884,10 @@ run JMeter unless all the JMeter jars ar
     <!-- core -->
     <jar jarfile="${dest.jar}/ApacheJMeter_core.jar"
         manifest="${build.dir}/MANIFEST_BIN.MF">
+      <zipfileset file="${resources.meta-inf}/default.notice"
+        fullpath="META-INF/NOTICE" />
+      <zipfileset file="${resources.meta-inf}/default.license"
+        fullpath="META-INF/LICENSE" />
       <!-- Only include class files from build tree - see above -->
       <fileset dir="${build.core}" includes="**/*.class"
         
excludes="**/BeanShellClient*.class,**/NewDriver*,**/DynamicClassLoader*"/>
@@ -894,75 +898,70 @@ run JMeter unless all the JMeter jars ar
       </fileset>
       <!-- This file is used by the jmeter -h option -->
       <fileset dir="${src.core}" includes="org/apache/jmeter/help.txt"/>
-      <zipfileset file="${resources.meta-inf}/default.notice"
-        fullpath="META-INF/NOTICE" />
-      <zipfileset file="${resources.meta-inf}/default.license"
-        fullpath="META-INF/LICENSE" />
     </jar>
 
     <!-- components -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.components}" includes="**/*.class" />
+      <fileset dir="${src.components}" includes="**/*.properties" />
     </jar>
 
     <!-- functions -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.functions}" includes="**/*.class" />
+      <fileset dir="${src.functions}" includes="**/*.properties" />
     </jar>
 
     <!-- http -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.http}" includes="**/*.class"/>
+      <fileset dir="${src.http}" includes="**/*.properties" />
     </jar>
 
     <!-- ftp -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.ftp}" includes="**/*.class" />
+      <fileset dir="${src.ftp}" includes="**/*.properties" />
     </jar>
 
     <!-- jdbc -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.jdbc}" includes="**/*.class" />
+      <fileset dir="${src.jdbc}" includes="**/*.properties" />
     </jar>
 
     <!-- java -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.java}" includes="**/*.class" />
+      <fileset dir="${src.java}" includes="**/*.properties" />
     </jar>
 
     <!-- BeanShell Client -->
     <jar jarfile="${lib.dir}/bshclient.jar" 
manifest="${build.dir}/MANIFEST_BIN.MF">
-      <fileset dir="${build.core}" includes="**/BeanShellClient*.class" />
       <manifest>
          <attribute name="Main-Class" 
value="org.apache.jmeter.util.BeanShellClient"/>
       </manifest>
@@ -970,98 +969,99 @@ run JMeter unless all the JMeter jars ar
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.core}" includes="**/BeanShellClient*.class" />
     </jar>
 
     <!-- junit -->
     <jar jarfile="${dest.jar}/ApacheJMeter_junit.jar" 
manifest="${build.dir}/MANIFEST_BIN.MF">
-      <fileset dir="${build.junit}" includes="org/**/*.class" />
-      <fileset dir="${src.junit}" includes="**/*.properties" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.junit}" includes="org/**/*.class" />
+      <fileset dir="${src.junit}" includes="**/*.properties" />
     </jar>
+
     <!-- Build junit/test.jar sample -->
     <jar jarfile="${lib.dir}/junit/test.jar" 
manifest="${build.dir}/MANIFEST_BIN.MF">
-      <fileset dir="${build.junit}" excludes="org/**/*" />
-      <fileset dir="${src.junit}"   excludes="org/**/*" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.junit}" excludes="org/**/*" />
+      <fileset dir="${src.junit}"   excludes="org/**/*" />
     </jar>
 
-
     <!-- report -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.report}" includes="**/*.class" />
+      <fileset dir="${src.report}" includes="**/*.properties" />
     </jar>
 
     <!-- ldap -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.ldap}" includes="**/*.class" />
+      <fileset dir="${src.ldap}" includes="**/*.properties" />
     </jar>
 
     <!-- mail -->
     <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" />
-      <fileset dir="${src.mail}" includes="**/*.providers" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.mail}" includes="**/*.class"  />
+      <fileset dir="${src.mail}" includes="**/*.properties" />
+      <fileset dir="${src.mail}" includes="**/*.providers" />
     </jar>
 
     <!-- tcp -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.tcp}" includes="**/*.class" />
+      <fileset dir="${src.tcp}" includes="**/*.properties" />
     </jar>
 
     <!-- monitor -->
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.monitor.model}" includes="**/*.class" />
+      <fileset dir="${build.monitor.components}" includes="**/*.class" />
     </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="${build.dir}/MANIFEST_BIN.MF">
-      <fileset dir="${build.jms}" includes="**/*.class" />
-      <fileset dir="${src.jms}" includes="**/*.properties" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.jms}" includes="**/*.class" />
+      <fileset dir="${src.jms}" includes="**/*.properties" />
     </jar>
 
     <jar jarfile="${lib.dir}/jorphan.jar" 
manifest="${build.dir}/MANIFEST_BIN.MF">
-        <fileset dir="${build.jorphan}" includes="**/*.class"/>
-        <fileset dir="${src.jorphan}" includes="**/*.properties"/>
         <zipfileset file="${resources.meta-inf}/default.notice"
           fullpath="META-INF/NOTICE" />
         <zipfileset file="${resources.meta-inf}/default.license"
           fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.jorphan}" includes="**/*.class"/>
+      <fileset dir="${src.jorphan}" includes="**/*.properties"/>
     </jar>
   </target>
 
@@ -1090,12 +1090,12 @@ run JMeter unless all the JMeter jars ar
 
   <target name="install-examples" depends="compile-examples" 
description="Build and installs the example components.">
     <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" />
       <zipfileset file="${resources.meta-inf}/default.notice"
         fullpath="META-INF/NOTICE" />
       <zipfileset file="${resources.meta-inf}/default.license"
         fullpath="META-INF/LICENSE" />
+      <fileset dir="${build.examples}" includes="**/*.class" />
+      <fileset dir="${src.examples}" includes="**/*.properties" />
     </jar>
   </target>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to