jvanzyl 01/09/14 11:15:30 Modified: . build-docs.xml build.properties build.xml Log: - building up a classpath for the doc generation and making the error message a little more accurate w.r.t doc generation errors. - getting rid of some of the inter-repo deps by not including docs for particular packages. we can simply make links to them or include them from released distributions. Revision Changes Path 1.2 +21 -24 jakarta-turbine-tdk/build-docs.xml Index: build-docs.xml =================================================================== RCS file: /home/cvs/jakarta-turbine-tdk/build-docs.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- build-docs.xml 2001/09/12 18:52:18 1.1 +++ build-docs.xml 2001/09/14 18:15:30 1.2 @@ -4,22 +4,35 @@ <property file="${user.home}/build.properties" /> <property file="build.properties" /> - + + <path id="classpath"> + <pathelement location="${velocity.jar}"/> + <pathelement location="${jdom.jar}"/> + <pathelement location="${xerces.jar}"/> + </path> + <target name="init-tasks"> <available property="jdom.present" classname="org.jdom.JDOMException"> - <classpath path="${java.class.path}"/> + <classpath refid="classpath"/> </available> </target> <target name="docs-prepare-error" depends="init-tasks" unless="jdom.present"> - <echo> - The Jakarta-Site2 module is not present! Please check - to make sure that you have checked it out from CVS. - + In order to generate the documentation you must have the following + properties set: + + velocity.jar = ${velocity.jar} + jdom.jar = ${jdom.jar} + xerces.jar = ${xerces.jar} + + Anakia is a Velocity tool which requires JDOM and JDOM's default + parser is found in the Xerces package. + + You must also have the jakarta-site2 module checked out. + <http://jakarta.apache.org/site/jakarta-site2.html> </echo> - </target> <target @@ -31,6 +44,7 @@ <taskdef name="anakia" classname="org.apache.velocity.anakia.AnakiaTask"> + <classpath refid="classpath"/> </taskdef> <mkdir dir="${tdk.site}"/> @@ -66,29 +80,12 @@ </copy> --> - <!-- Copy documentation files from dependent modules --> - <copy todir="${tdk.site}/ant-docs"> - <fileset dir="${ant.docs}"/> - </copy> - - <copy todir="${tdk.site}/hypersonic-docs"> - <fileset dir="${hypersonic.docs}"/> - </copy> - - <copy todir="${tdk.site}/servletapi-docs"> - <fileset dir="${servletapi.docs}"/> - </copy> - <copy todir="${tdk.site}/turbine-docs/apidocs"> <fileset dir="${turbine.home}/docs/apidocs"/> </copy> <copy todir="${tdk.site}/turbine-docs"> <fileset dir="${turbine-site.docs}"/> - </copy> - - <copy todir="${tdk.site}/velocity-docs"> - <fileset dir="${velocity.docs}"/> </copy> </target> </project> 1.5 +1 -6 jakarta-turbine-tdk/build.properties Index: build.properties =================================================================== RCS file: /home/cvs/jakarta-turbine-tdk/build.properties,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- build.properties 2001/09/14 17:53:53 1.4 +++ build.properties 2001/09/14 18:15:30 1.5 @@ -76,13 +76,7 @@ # or use release distributions instead of repos for # the docs. -hypersonic.home = ../hypersonic -velocity.home = ../jakarta-velocity -velocity.docs = ${velocity.home}/docs -servletapi.home = ../jakarta-servletapi-4 site2.home = ../jakarta-site2 -hypersonic.docs = ${hypersonic.home}/doc -hypersonic.lib = ${hypersonic.home}/demo # ------------------------------------------------------------------- # J A R S @@ -137,3 +131,4 @@ mysql.jar = ${lib.repo}/mm.mysql-2.0.4.jar postgresql.jar = ${lib.repo}/postgresql.jar sapdbc.jar = ${lib.repo}/sapdbc.jar +jdom.jar = ${lib.repo}/jdom-b7.jar 1.8 +0 -1 jakarta-turbine-tdk/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-turbine-tdk/build.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- build.xml 2001/09/12 19:51:29 1.7 +++ build.xml 2001/09/14 18:15:30 1.8 @@ -11,7 +11,6 @@ <!-- ================================================================== --> <target name="env"> - <echo message="build.compiler = ${build.compiler}"/> <echo message="java.class.path = ${java.class.path}"/> <echo message="java.home = ${java.home}"/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]