summaryrefslogtreecommitdiff
blob: fb455f4f0943dc6886d22886ef4486011d62c6d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
--- metadata-extractor.build	2009-01-31 15:22:58.000000000 +0200
+++ metadata-extractor.build.fixed	2009-01-31 15:37:02.000000000 +0200
@@ -24,25 +24,38 @@
             srcdir="${src}"
             destdir="${build}"
             debug="${debug}"
-            verbose="${verbose}"/>
+            verbose="${verbose}">
+            <exclude name="**/test/*.java"/>
+        </javac>
+    </target>
+    
+    <target name="compile-test" description="compile the source">
+        <javac classpath="${classpath}"
+            srcdir="${src}"
+            destdir="${build}"
+            debug="${debug}"
+            verbose="${verbose}">
+            <include name="**/test/*.java"/>
+        </javac>
     </target>
 
-    <target name="dist-binaries" depends="clean, compile, test" description="generate binary distribution">
+    <target name="dist-binaries" depends="clean, compile" description="generate binary distribution">
         <jar destfile="${dist}/metadata-extractor-${version}.jar" update="false" basedir="${build}">
             <manifest>
                 <attribute name="Main-Class" value="com.drew.imaging.jpeg.JpegMetadataReader"/>
-            </manifest>
+            </manifest>
+            <exclude name="**/test/*.class"/>
         </jar>
     </target>
 
-    <target name="dist-source" depends="clean, compile, test" description="generate source distribution">
+    <target name="dist-source" depends="clean, compile" description="generate source distribution">
         <jar destfile="${dist}/metadata-extractor-${version}-src.jar" update="false">
             <fileset dir="."
                 includes="${src}/**/*.java, ${src}/**/*.jpg, ${lib}/junit.jar, metadata-extractor.build, ReleaseNotes.txt"/>
         </jar>
     </target>
 
-    <target name="test" depends="compile" description="run all junit tests">
+    <target name="test" depends="compile-test" description="run all junit tests">
         <junit printsummary="yes" fork="yes" haltonfailure="yes">
             <classpath>
                 <pathelement location="${build}"/>