Lines 40-87
Link Here
|
40 |
<property name="repository" value="http://www.ibiblio.org/maven"/> |
40 |
<property name="repository" value="http://www.ibiblio.org/maven"/> |
41 |
<property name="forrest.home" value="${env.FORREST_HOME}"/> |
41 |
<property name="forrest.home" value="${env.FORREST_HOME}"/> |
42 |
|
42 |
|
43 |
<property name="main.src" value="src/java"/> |
43 |
<property name="main.src" location="src/java"/> |
44 |
<property name="main.src.test" value="src/testcases"/> |
44 |
<property name="main.src.test" location="src/testcases"/> |
45 |
<property name="main.documentation" value="src/documentation"/> |
45 |
<property name="main.documentation" value="src/documentation"/> |
46 |
<property name="main.output.dir" value="build/classes"/> |
46 |
<property name="main.output.dir" location="build/classes"/> |
47 |
<property name="main.output.test.dir" value="build/test-classes"/> |
47 |
<property name="main.output.test.dir" location="build/test-classes"/> |
48 |
<property name="main.lib" value="lib"/> |
48 |
<property name="main.lib" location="lib"/> |
49 |
<property name="main.reports.test" value="build/test-results"/> |
49 |
<property name="main.reports.test" location="build/test-results"/> |
50 |
<property name="main.jar1.dir" value="${main.lib}/commons-logging-1.0.1.jar"/> |
50 |
<property name="main.jar1.dir" location="${main.lib}/commons-logging-1.0.1.jar"/> |
51 |
<property name="main.jar1.url" value="${repository}/commons-logging/jars/commons-logging-1.0.1.jar"/> |
51 |
<property name="main.jar1.url" value="${repository}/commons-logging/jars/commons-logging-1.0.1.jar"/> |
52 |
<property name="main.jar2.dir" value="${main.lib}/log4j-1.2.8.jar"/> |
52 |
<property name="main.jar2.dir" location="${main.lib}/log4j-1.2.8.jar"/> |
53 |
<property name="main.jar2.url" value="${repository}/log4j/jars/log4j-1.2.8.jar"/> |
53 |
<property name="main.jar2.url" value="${repository}/log4j/jars/log4j-1.2.8.jar"/> |
54 |
<property name="main.testokfile" value="build/main-testokfile.txt"/> |
54 |
<property name="main.testokfile" location="build/main-testokfile.txt"/> |
55 |
<property name="scratchpad.src" value="src/scratchpad/src"/> |
55 |
<property name="scratchpad.src" location="src/scratchpad/src"/> |
56 |
<property name="scratchpad.src.test" value="src/scratchpad/testcases"/> |
56 |
<property name="scratchpad.src.test" location="src/scratchpad/testcases"/> |
57 |
<property name="scratchpad.lib" value="src/scratchpad/lib"/> |
57 |
<property name="scratchpad.lib" location="src/scratchpad/lib"/> |
58 |
<property name="scratchpad.reports.test" value="build/scratchpad-test-results"/> |
58 |
<property name="scratchpad.reports.test" location="build/scratchpad-test-results"/> |
59 |
<property name="scratchpad.output.dir" value="build/scratchpad-classes"/> |
59 |
<property name="scratchpad.output.dir" location="build/scratchpad-classes"/> |
60 |
<property name="scratchpad.output.test.dir" value="build/scratchpad-test-classes"/> |
60 |
<property name="scratchpad.output.test.dir" location="build/scratchpad-test-classes"/> |
61 |
<property name="scratchpad.testokfile" value="build/scratchpad-testokfile.txt"/> |
61 |
<property name="scratchpad.testokfile" location="build/scratchpad-testokfile.txt"/> |
62 |
<property name="contrib.src" value="src/contrib/src"/> |
62 |
<property name="contrib.src" location="src/contrib/src"/> |
63 |
<property name="contrib.src.test" value="src/contrib/testcases"/> |
63 |
<property name="contrib.src.test" location="src/contrib/testcases"/> |
64 |
<property name="contrib.lib" value="src/contrib/lib"/> |
64 |
<property name="contrib.lib" location="src/contrib/lib"/> |
65 |
<property name="contrib.reports.test" value="build/contrib-test-results"/> |
65 |
<property name="contrib.reports.test" location="build/contrib-test-results"/> |
66 |
<property name="contrib.output.dir" value="build/contrib-classes"/> |
66 |
<property name="contrib.output.dir" location="build/contrib-classes"/> |
67 |
<property name="contrib.output.test.dir" value="build/contrib-test-classes"/> |
67 |
<property name="contrib.output.test.dir" location="build/contrib-test-classes"/> |
68 |
<property name="contrib.jar1.dir" value="${contrib.lib}/commons-beanutils-1.6.jar"/> |
68 |
<property name="contrib.jar1.dir" location="${contrib.lib}/commons-beanutils-1.6.jar"/> |
69 |
<property name="contrib.jar1.url" value="${repository}/commons-beanutils/jars/commons-beanutils-1.6.jar"/> |
69 |
<property name="contrib.jar1.url" value="${repository}/commons-beanutils/jars/commons-beanutils-1.6.jar"/> |
70 |
<property name="contrib.jar2.dir" value="${contrib.lib}/commons-collections-2.1.jar"/> |
70 |
<property name="contrib.jar2.dir" location="${contrib.lib}/commons-collections-2.1.jar"/> |
71 |
<property name="contrib.jar2.url" value="${repository}/commons-collections/jars/commons-collections-2.1.jar"/> |
71 |
<property name="contrib.jar2.url" value="${repository}/commons-collections/jars/commons-collections-2.1.jar"/> |
72 |
<property name="contrib.jar3.dir" value="${contrib.lib}/commons-lang-1.0-b1.jar"/> |
72 |
<property name="contrib.jar3.dir" location="${contrib.lib}/commons-lang-1.0-b1.jar"/> |
73 |
<property name="contrib.jar3.url" value="${repository}/commons-lang/jars/commons-lang-1.0-b1.jar"/> |
73 |
<property name="contrib.jar3.url" value="${repository}/commons-lang/jars/commons-lang-1.0-b1.jar"/> |
74 |
<property name="contrib.testokfile" value="build/contrib-testokfile.txt"/> |
74 |
<property name="contrib.testokfile" location="build/contrib-testokfile.txt"/> |
75 |
<property name="junit.jar1.dir" value="${main.lib}/junit-3.8.1.jar"/> |
75 |
<property name="junit.jar1.dir" location="${main.lib}/junit-3.8.1.jar"/> |
76 |
<property name="junit.jar1.url" value="${repository}/junit/jars/junit-3.8.1.jar"/> |
76 |
<property name="junit.jar1.url" value="${repository}/junit/jars/junit-3.8.1.jar"/> |
77 |
<property name="build.site" value="build/tmp/site/build/site"/> |
77 |
<property name="build.site" location="build/tmp/site/build/site"/> |
78 |
<property name="build.site.src" value="build/tmp/site"/> |
78 |
<property name="build.site.src" location="build/tmp/site"/> |
79 |
<property name="junit.report.dir" value="${build.site}/junit"/> |
79 |
<property name="junit.report.dir" location="${build.site}/junit"/> |
80 |
<property name="jdepend.report.dir" value="${build.site}/jdepend"/> |
80 |
<property name="jdepend.report.dir" location="${build.site}/jdepend"/> |
81 |
<property name="jdepend.report.out.dir" value="${build.site.src}/src/documentation/content/jdepend"/> |
81 |
<property name="jdepend.report.out.dir" location="${build.site.src}/src/documentation/content/jdepend"/> |
82 |
<property name="apidocs.report.dir" value="${build.site}/apidocs"/> |
82 |
<property name="apidocs.report.dir" location="${build.site}/apidocs"/> |
83 |
<property name="changelog.file" value="${build.site}/changelog.html"/> |
83 |
<property name="changelog.file" location="${build.site}/changelog.html"/> |
84 |
<property name="dist.dir" value="build/dist"/> |
84 |
<property name="dist.dir" location="build/dist"/> |
85 |
<property name="jar.name" value="poi"/> |
85 |
<property name="jar.name" value="poi"/> |
86 |
<property name="version.id" value="2.1"/> |
86 |
<property name="version.id" value="2.1"/> |
87 |
<property name="halt.on.test.failure" value="true"/> |
87 |
<property name="halt.on.test.failure" value="true"/> |
Lines 229-236
Link Here
|
229 |
<junit printsummary="yes" showoutput="true" filtertrace="no" fork="no" |
229 |
<junit printsummary="yes" showoutput="true" filtertrace="no" fork="no" |
230 |
haltonfailure="${halt.on.test.failure}" failureproperty="main.test.failed"> |
230 |
haltonfailure="${halt.on.test.failure}" failureproperty="main.test.failed"> |
231 |
<classpath refid="test.classpath"/> |
231 |
<classpath refid="test.classpath"/> |
232 |
<sysproperty key="HSSF.testdata.path" value="${main.src.test}/org/apache/poi/hssf/data"/> |
232 |
<sysproperty key="HSSF.testdata.path" file="${main.src.test}/org/apache/poi/hssf/data"/> |
233 |
<sysproperty key="HPSF.testdata.path" value="${main.src.test}/org/apache/poi/hpsf/data"/> |
233 |
<sysproperty key="HPSF.testdata.path" file="${main.src.test}/org/apache/poi/hpsf/data"/> |
234 |
<formatter type="plain"/> |
234 |
<formatter type="plain"/> |
235 |
<formatter type="xml"/> |
235 |
<formatter type="xml"/> |
236 |
<batchtest todir="${main.reports.test}"> |
236 |
<batchtest todir="${main.reports.test}"> |
Lines 247-254
Link Here
|
247 |
<target name="single-test" depends="-test-property-check,compile-main"> |
247 |
<target name="single-test" depends="-test-property-check,compile-main"> |
248 |
<junit printsummary="no" showoutput="true" filtertrace="no" haltonfailure="${halt.on.test.failure}" failureproperty="main.test.failed"> |
248 |
<junit printsummary="no" showoutput="true" filtertrace="no" haltonfailure="${halt.on.test.failure}" failureproperty="main.test.failed"> |
249 |
<classpath refid="test.classpath"/> |
249 |
<classpath refid="test.classpath"/> |
250 |
<sysproperty key="HSSF.testdata.path" value="${main.src.test}/org/apache/poi/hssf/data"/> |
250 |
<sysproperty key="HSSF.testdata.path" file="${main.src.test}/org/apache/poi/hssf/data"/> |
251 |
<sysproperty key="HPSF.testdata.path" value="${main.src.test}/org/apache/poi/hpsf/data"/> |
251 |
<sysproperty key="HPSF.testdata.path" file="${main.src.test}/org/apache/poi/hpsf/data"/> |
252 |
<formatter type="plain" usefile="no"/> |
252 |
<formatter type="plain" usefile="no"/> |
253 |
<formatter type="xml"/> |
253 |
<formatter type="xml"/> |
254 |
<test name="${testcase}"/> |
254 |
<test name="${testcase}"/> |
Lines 261-268
Link Here
|
261 |
<jvmarg value="-Xrunjdwp:transport=dt_socket,address=5001,server=y,suspend=y"/> |
261 |
<jvmarg value="-Xrunjdwp:transport=dt_socket,address=5001,server=y,suspend=y"/> |
262 |
<sysproperty key="java.compiler" value="NONE"/> |
262 |
<sysproperty key="java.compiler" value="NONE"/> |
263 |
<classpath refid="test.classpath"/> |
263 |
<classpath refid="test.classpath"/> |
264 |
<sysproperty key="HSSF.testdata.path" value="${main.src.test}/org/apache/poi/hssf/data"/> |
264 |
<sysproperty key="HSSF.testdata.path" file="${main.src.test}/org/apache/poi/hssf/data"/> |
265 |
<sysproperty key="HPSF.testdata.path" value="${main.src.test}/org/apache/poi/hpsf/data"/> |
265 |
<sysproperty key="HPSF.testdata.path" file="${main.src.test}/org/apache/poi/hpsf/data"/> |
266 |
<formatter type="plain" usefile="no"/> |
266 |
<formatter type="plain" usefile="no"/> |
267 |
<test name="${testcase}"/> |
267 |
<test name="${testcase}"/> |
268 |
</junit> |
268 |
</junit> |
Lines 285-291
Link Here
|
285 |
</target> |
285 |
</target> |
286 |
|
286 |
|
287 |
<target name="test-scratchpad" depends="compile-scratchpad,-test-scratchpad-check" unless="scratchpad.test.notRequired"> |
287 |
<target name="test-scratchpad" depends="compile-scratchpad,-test-scratchpad-check" unless="scratchpad.test.notRequired"> |
288 |
<junit printsummary="yes" fork="no" haltonfailure="${halt.on.test.failure}"> |
288 |
<junit printsummary="yes" fork="no" haltonfailure="${halt.on.test.failure}" failureproperty="scratchpad.test.failed"> |
289 |
<classpath> |
289 |
<classpath> |
290 |
<path refid="scratchpad.classpath"/> |
290 |
<path refid="scratchpad.classpath"/> |
291 |
<pathelement location="${main.output.dir}"/> |
291 |
<pathelement location="${main.output.dir}"/> |
Lines 293-302
Link Here
|
293 |
<pathelement location="${scratchpad.output.test.dir}"/> |
293 |
<pathelement location="${scratchpad.output.test.dir}"/> |
294 |
<pathelement location="${junit.jar1.dir}"/> |
294 |
<pathelement location="${junit.jar1.dir}"/> |
295 |
</classpath> |
295 |
</classpath> |
296 |
<sysproperty key="HSSF.testdata.path" value="${scratchpad.src.test}/org/apache/poi/hssf/data"/> |
296 |
<sysproperty key="HSSF.testdata.path" file="${scratchpad.src.test}/org/apache/poi/hssf/data"/> |
297 |
<sysproperty key="HPSF.testdata.path" value="${scratchpad.src.test}/org/apache/poi/hpsf/data"/> |
297 |
<sysproperty key="HPSF.testdata.path" file="${scratchpad.src.test}/org/apache/poi/hpsf/data"/> |
298 |
<sysproperty key="HDF.testdata.path" value="${scratchpad.src.test}/org/apache/poi/hdf/data"/> |
298 |
<sysproperty key="HDF.testdata.path" file="${scratchpad.src.test}/org/apache/poi/hdf/data"/> |
299 |
<sysproperty key="HWPF.testdata.path" value="${scratchpad.src.test}/org/apache/poi/hwpf/data"/> |
299 |
<sysproperty key="HWPF.testdata.path" file="${scratchpad.src.test}/org/apache/poi/hwpf/data"/> |
|
|
300 |
<formatter type="plain"/> |
300 |
<formatter type="xml"/> |
301 |
<formatter type="xml"/> |
301 |
<batchtest todir="${scratchpad.reports.test}"> |
302 |
<batchtest todir="${scratchpad.reports.test}"> |
302 |
<fileset dir="${scratchpad.src.test}"> |
303 |
<fileset dir="${scratchpad.src.test}"> |
Lines 321-327
Link Here
|
321 |
</target> |
322 |
</target> |
322 |
|
323 |
|
323 |
<target name="test-contrib" depends="compile-contrib,-test-contrib-check" unless="contrib.test.notRequired"> |
324 |
<target name="test-contrib" depends="compile-contrib,-test-contrib-check" unless="contrib.test.notRequired"> |
324 |
<junit printsummary="yes" fork="no" haltonfailure="${halt.on.test.failure}"> |
325 |
<junit printsummary="yes" fork="no" haltonfailure="${halt.on.test.failure}" failureproperty="contrib.test.failed"> |
325 |
<classpath> |
326 |
<classpath> |
326 |
<path refid="contrib.classpath"/> |
327 |
<path refid="contrib.classpath"/> |
327 |
<pathelement location="${main.output.dir}"/> |
328 |
<pathelement location="${main.output.dir}"/> |
Lines 329-336
Link Here
|
329 |
<pathelement location="${contrib.output.test.dir}"/> |
330 |
<pathelement location="${contrib.output.test.dir}"/> |
330 |
<pathelement location="${junit.jar1.dir}"/> |
331 |
<pathelement location="${junit.jar1.dir}"/> |
331 |
</classpath> |
332 |
</classpath> |
332 |
<sysproperty key="HSSF.testdata.path" value="${contrib.src.test}/org/apache/poi/hssf/data"/> |
333 |
<sysproperty key="HSSF.testdata.path" file="${contrib.src.test}/org/apache/poi/hssf/data"/> |
333 |
<sysproperty key="HPSF.testdata.path" value="${contrib.src.test}/org/apache/poi/hpsf/data"/> |
334 |
<sysproperty key="HPSF.testdata.path" file="${contrib.src.test}/org/apache/poi/hpsf/data"/> |
|
|
335 |
<formatter type="plain"/> |
334 |
<formatter type="xml"/> |
336 |
<formatter type="xml"/> |
335 |
<batchtest todir="${contrib.reports.test}"> |
337 |
<batchtest todir="${contrib.reports.test}"> |
336 |
<fileset dir="${contrib.src.test}"> |
338 |
<fileset dir="${contrib.src.test}"> |
Lines 383-389
Link Here
|
383 |
|
385 |
|
384 |
|
386 |
|
385 |
<ant antfile="${forrest.home}/forrest.antproxy.xml" target="site"> |
387 |
<ant antfile="${forrest.home}/forrest.antproxy.xml" target="site"> |
386 |
<property name="project.home" value="${build.site.src}"/> |
388 |
<property name="project.home" location="${build.site.src}"/> |
387 |
</ant> |
389 |
</ant> |
388 |
|
390 |
|
389 |
<echo>Broken links:</echo> |
391 |
<echo>Broken links:</echo> |
Lines 502-511
Link Here
|
502 |
<target name="generate-records" depends="init" |
504 |
<target name="generate-records" depends="init" |
503 |
description="Generates records"> |
505 |
description="Generates records"> |
504 |
<java classname="org.apache.poi.dev.RecordGenerator" fork="yes"> |
506 |
<java classname="org.apache.poi.dev.RecordGenerator" fork="yes"> |
505 |
<arg value="src/records/definitions"/> |
507 |
<arg location="src/records/definitions"/> |
506 |
<arg value="src/records/styles"/> |
508 |
<arg location="src/records/styles"/> |
507 |
<arg value="src/java"/> |
509 |
<arg location="src/java"/> |
508 |
<arg value="src/testcases"/> |
510 |
<arg location="src/testcases"/> |
509 |
<classpath> |
511 |
<classpath> |
510 |
<path refid="scratchpad.classpath"> |
512 |
<path refid="scratchpad.classpath"> |
511 |
</path> |
513 |
</path> |
Lines 524-533
Link Here
|
524 |
description="Generates types"> |
526 |
description="Generates types"> |
525 |
|
527 |
|
526 |
<java classname="org.apache.poi.dev.RecordGenerator" fork="yes"> |
528 |
<java classname="org.apache.poi.dev.RecordGenerator" fork="yes"> |
527 |
<arg value="src/types/definitions"/> |
529 |
<arg location="src/types/definitions"/> |
528 |
<arg value="src/types/styles"/> |
530 |
<arg location="src/types/styles"/> |
529 |
<arg value="src/scratchpad/src"/> |
531 |
<arg location="src/scratchpad/src"/> |
530 |
<arg value="src/scratchpad/testcases"/> |
532 |
<arg location="src/scratchpad/testcases"/> |
531 |
<classpath> |
533 |
<classpath> |
532 |
<path refid="scratchpad.classpath"> |
534 |
<path refid="scratchpad.classpath"> |
533 |
</path> |
535 |
</path> |
Lines 590-595
Link Here
|
590 |
<echo>Distribution located in build/dist</echo> |
592 |
<echo>Distribution located in build/dist</echo> |
591 |
|
593 |
|
592 |
</target> |
594 |
</target> |
|
|
595 |
|
596 |
<target name="clean-compile" depends="clean,compile"/> |
593 |
|
597 |
|
594 |
<target name="clean-dist" depends="clean,dist" description="Cleans the build directory then creates a distribution"/> |
598 |
<target name="clean-dist" depends="clean,dist" description="Cleans the build directory then creates a distribution"/> |
595 |
|
599 |
|