dlr 00/10/22 16:41:29
Modified: build build-velocity.xml
Log:
Corrected use of the copy directives in the dist target.
Revision Changes Path
1.10 +25 -11 jakarta-velocity/build/build-velocity.xml
Index: build-velocity.xml
===================================================================
RCS file: /home/cvs/jakarta-velocity/build/build-velocity.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- build-velocity.xml 2000/10/22 23:15:55 1.9
+++ build-velocity.xml 2000/10/22 23:41:28 1.10
@@ -82,7 +82,6 @@
<!-- Compiles the source directory -->
<!-- =================================================================== -->
<target name="compile" depends="prepare">
-
<javac srcdir="${build.src}"
destdir="${build.dest}"
debug="${debug}"
@@ -109,6 +108,9 @@
<jar jarfile="${build.dir}/${project}-${version}.jar"
basedir="${build.dest}"
excludes="**/package.html"/>
+ <!-- HELP: Ant does not like my use of the jar task's manifest
+ attribute. It reports "basedir does not exist".
+ manifest="{build.dest}/META-INF/MANIFEST.MF"/> -->
</target>
<!-- =================================================================== -->
@@ -136,19 +138,31 @@
<target name="dist" depends="jar,javadocs">
<mkdir dir="${dist.dir}"/>
<mkdir dir="${dist.dir}/src/java"/>
- <copy file="${build.dir}/src/" todir="${dist.dir}/src/java/"/>
- <copy file="../docs" todir="${dist.dir}/docs"/>
- <copy file="../build" todir="${dist.dir}/build"/>
-
- <copy file="../examples" todir="${dist.dir}/examples"/>
- <chmod file="${dist.dir}/examples/test.sh" perm="+x" />
-
- <copy file="../testbed" todir="${dist.dir}/testbed"/>
- <chmod file="${dist.dir}/testbed/test.sh" perm="+x" />
+
+ <copy todir="${dist.dir}/src/java/">
+ <fileset dir="${build.dir}/src/" includes="**"/>
+ </copy>
+
+ <copy todir="${dist.dir}/docs">
+ <fileset dir="../docs" includes="**"/>
+ </copy>
+
+ <copy todir="${dist.dir}/build">
+ <fileset dir="../build" includes="**"/>
+ </copy>
+
+ <copy todir="${dist.dir}/examples">
+ <fileset dir="../examples" includes="**"/>
+ </copy>
+ <chmod file="${dist.dir}/examples/test.sh" perm="+x"/>
+
+ <copy todir="${dist.dir}/testbed">
+ <fileset dir="../testbed" includes="**"/>
+ </copy>
+ <chmod file="${dist.dir}/testbed/test.sh" perm="+x"/>
<copy file="${build.dir}/${project}.jar"
tofile="${dist.dir}/${project}.jar"/>
-
<jar jarfile="../${final.name}.jar" basedir="${dist.root}"
excludes="**/package.html"/>