Are we no longer going to use jakarta-turbine-site? How does this fit in?
[EMAIL PROTECTED] writes: > mpoeschl 02/01/18 05:28:31 > > Modified: . build.xml > xdocs changes.xml > Added: xdocs index.xml > xdocs/stylesheets project.xml > xdocs/images logo.gif > Log: > add docs task to build.xml > add basic xdocs > fix changes.xml > > Revision Changes Path > 1.18 +120 -49 jakarta-turbine-3/build.xml > > Index: build.xml > =================================================================== > RCS file: /home/cvs/jakarta-turbine-3/build.xml,v > retrieving revision 1.17 > retrieving revision 1.18 > diff -u -r1.17 -r1.18 > --- build.xml 17 Jan 2002 16:43:22 -0000 1.17 > +++ build.xml 18 Jan 2002 13:28:31 -0000 1.18 > @@ -47,33 +47,33 @@ > > <target > name="update-jars"> > - > - <taskdef > - name="httpget" > + > + <taskdef > + name="httpget" > className="org.apache.tdk.task.Get"> > <classpath refid="classpath"/> > </taskdef> > - > + > <!-- If you need proxy support you'll have to manually add: > - > + > proxyHost="x" > proxyPort="y" > - > + > We'll clean this up but it worked for a user behind a proxy. > --> > - > + > <httpget > baseUrl="http://jakarta.apache.org/turbine/jars/" > dest="${lib.repo}" > dependencyFile="deps.list" > /> > > - </target> > + </target> > > <!-- ================================================================== --> > <!-- Prints useful build environment values --> > <!-- ================================================================== --> > - > + > <target name="env" depends="check_available"> > <echo message="java.home = ${java.home}"/> > <echo message="user.home = ${user.home}"/> > @@ -97,7 +97,7 @@ > <!-- ================================================================== --> > <!-- Help on usage --> > <!-- ================================================================== --> > - > + > <target name="usage"> > <echo message="use -projecthelp to see the available targets"/> > </target> > @@ -105,9 +105,9 @@ > <!-- ================================================================== --> > <!-- Check to see what optional dependencies are available --> > <!-- ================================================================== --> > - > + > <target name="check_available"> > - > + > <available > classname="org.apache.commons.beanutils.PropertyUtils" > property="commons-beanutils.present" > @@ -120,62 +120,62 @@ > classpathref="classpath" > /> > > - <available > + <available > classname="org.apache.velocity.runtime.Runtime" > property="velocity.present" > classpathref="classpath" > /> > > <available > - classname="org.apache.log4j.Category" > + classname="org.apache.log4j.Category" > property="log4j.present" > classpathref="classpath" > /> > > <available > - classname="javax.servlet.http.HttpServletRequest" > + classname="javax.servlet.http.HttpServletRequest" > property="servlet.present" > classpathref="classpath" > /> > > <available > - classname="org.apache.fulcrum.BaseService" > + classname="org.apache.fulcrum.BaseService" > property="fulcrum.present" > classpathref="classpath" > /> > > <available > - classname="org.apache.regexp.RE" > + classname="org.apache.regexp.RE" > property="regexp.present" > classpathref="classpath" > /> > > <available > - classname="org.apache.torque.Torque" > + classname="org.apache.torque.Torque" > property="torque.present" > classpathref="classpath" > /> > > <available > - classname="javax.activation.DataSource" > + classname="javax.activation.DataSource" > property="jaf.present" > classpathref="classpath" > /> > > - <available > + <available > classname="org.apache.xerces.parsers.SAXParser" > property="xerces.present" > classpathref="classpath" > /> > > <available > - classname="org.apache.commons.collections.FastHashMap" > + classname="org.apache.commons.collections.FastHashMap" > property="commons-collections.present" > classpathref="classpath" > /> > > <available > - classname="org.apache.commons.util.exception.NestableException" > + classname="org.apache.commons.util.exception.NestableException" > property="commons-util.present" > classpathref="classpath" > /> > @@ -187,13 +187,13 @@ > /> > > <!-- Not required for building --> > - <available > + <available > property="jsdk2.2.present" > classname="javax.servlet.jsp.PageContext"> > <classpath refid="classpath"/> > </available> > > - <available > + <available > classname="org.apache.velocity.anakia.AnakiaTask" > property="AnakiaTask.present" > classpathref="classpath" > @@ -306,7 +306,7 @@ > | | > | You can set this property in the provided build.properties | > | file, or you may set this property in your | > - | ${user.home}/build.properties file. > + | ${user.home}/build.properties file. > +----------------------------------------------------------------+ > </echo> > <fail message="Failed Requirement"/> > @@ -315,9 +315,9 @@ > <!-- ================================================================== --> > <!-- Prepares the build directory --> > <!-- ================================================================== --> > - > + > <target name="prepare" > - depends="env, > + depends="env, > check.commons-beanutils,check.commons-collections, > check.commons-util,check.dom4j,check.jaf,check.log4j, > check.fulcrum,check.regexp,check.servlet,check.stratum, > @@ -347,7 +347,7 @@ > <!-- ================================================================== --> > <!-- Adds Jsp related files to the build directory --> > <!-- ================================================================== --> > - > + > <target name="prepare-jsp" depends="prepare" if="jsdk2.2.present"> > <copy todir="${build.src}/org" filtering="yes"> > <fileset dir="${src.java.dir}/org"> > @@ -360,12 +360,12 @@ > <!-- ================================================================== --> > <!-- Compiles the source directory --> > <!-- ================================================================== --> > - > + > <target name="compile" > depends="prepare, prepare-jsp" > description="--> compiles the source code"> > > - <javac > + <javac > srcdir="${build.src}" > destdir="${build.dest}" > excludes="**/package.html" > @@ -388,23 +388,23 @@ > <!-- ================================================================== --> > <!-- Compiles the source directory and creates a .jar file --> > <!-- ================================================================== --> > - > + > <target name="jar" > depends="compile" > description="--> generates the turbine.jar file (default)"> > - > - <jar > + > + <jar > jarfile="${build.dir}/${final.name}.jar" > basedir="${build.dest}" > excludes="**/package.html"/> > - > + > </target> > > <!-- ================================================================== --> > <!-- I N S T A L L J A R --> > <!-- ================================================================== --> > > - <target name="install-jar" depends="jar" > + <target name="install-jar" depends="jar" > description="==> Installs .jar file in ${lib.repo}"> > <copy todir="${lib.repo}" filtering="no"> > <fileset dir="${build.dir}"> > @@ -416,28 +416,99 @@ > <!-- ================================================================== --> > <!-- jars the source directory --> > <!-- ================================================================== --> > - > + > <target name="jarsrc" > depends="prepare" > description="--> generates the turbine.src.jar file containing source >only"> > - > - <jar > + > + <jar > jarfile="${build.dir}/${final.name}.src.jar" > basedir="${build.src}" > excludes="**/package.html"/> > - > + > + </target> > + > + <!-- ================================================================== --> > + <!-- A N A K I A D O C U M E N T A T I O N --> > + <!-- ================================================================== --> > + > + <target > + name="check_for_jdom"> > + > + <available > + property="jdom.present" > + classname="org.jdom.JDOMException"> > + <classpath> > + <fileset dir="${jakarta.site2}/lib"> > + <include name="*.jar"/> > + </fileset> > + </classpath> > + </available> > + </target> > + > + <target depends="check_for_jdom" name="docs-prepare-error" > + unless="jdom.present"> > + <echo> > + The Jakarta-Site2 module is not present! Please check > + to make sure that you have checked it out from CVS. > + > + <http://jakarta.apache.org/site/jakarta-site2.html> > + </echo> > + </target> > + > + <target > + name="docs" > + depends="docs-prepare-error" > + description="==> generates the HTML documentation" > + if="jdom.present"> > + > + <taskdef name="anakia" > + classname="org.apache.velocity.anakia.AnakiaTask"> > + <classpath> > + <fileset dir="${jakarta.site2}/lib"> > + <include name="*.jar"/> > + </fileset> > + </classpath> > + </taskdef> > + > + <anakia > + basedir="${docs.src}" > + destdir="${docs.dest}/" > + extension=".html" style="./site.vsl" > + projectFile="stylesheets/project.xml" > + excludes="**/stylesheets/** empty.xml" > + includes="**/*.xml" > + lastModifiedCheck="true" > + templatePath="${jakarta.site2}/xdocs/stylesheets"> > + </anakia> > + > + <copy todir="${docs.dest}/images" filtering="no"> > + <fileset dir="${docs.src}/images"> > + <include name="**/*.gif"/> > + <include name="**/*.jpeg"/> > + <include name="**/*.jpg"/> > + </fileset> > + </copy> > + > + <!-- In case we have CSS someday > + <copy todir="${docs.dest}" filtering="no"> > + <fileset dir="${docs.src}"> > + <include name="**/*.css"/> > + </fileset> > + </copy> > + --> > </target> > > <!-- ================================================================== --> > <!-- Creates the API documentation --> > <!-- ================================================================== --> > - > + > <target name="javadocs" > depends="prepare" > description="--> generates the API documentation"> > - > + > <mkdir dir="${javadoc.destdir}"/> > - > + > <javadoc > sourcepath="${build.src}" > packagenames="${package}.*,org.apache.fulcrum.*,org.apache.torque.*" > @@ -451,13 +522,13 @@ > bottom="Copyright &copy; ${year} Apache Software Foundation. All Rights >Reserved."> > <classpath refid="classpath"/> > </javadoc> > - > + > </target> > > <!-- ================================================================== --> > <!-- Cleans up the build directory --> > <!-- ================================================================== --> > - > + > <target name="clean" description="--> cleans up the build directory"> > <delete dir="${build.dir}"/> > </target> > @@ -465,25 +536,25 @@ > <!-- ================================================================== --> > <!-- T E S T S --> > <!-- ================================================================== --> > - > + > <target name="test" depends="compile" > description="--> runs turbine unit tests"> > > <ant antfile="build-test.xml"> > <property file="build.properties"/> > </ant> > - > + > </target> > > <!-- ================================================================== --> > <!-- Create the Turbine SQL for all the supported DBs. --> > <!-- ================================================================== --> > - > + > <target name="turbine-sql" > depends="compile" > description="--> generates the Turbine SQL for all the supported DBs"> > - > + > <ant antfile="build-turbine-sql.xml" dir="${basedir}"/> > - > + > </target> > </project> > > > > 1.5 +2 -2 jakarta-turbine-3/xdocs/changes.xml > > Index: changes.xml > =================================================================== > RCS file: /home/cvs/jakarta-turbine-3/xdocs/changes.xml,v > retrieving revision 1.4 > retrieving revision 1.5 > diff -u -r1.4 -r1.5 > --- changes.xml 17 Jan 2002 16:51:33 -0000 1.4 > +++ changes.xml 18 Jan 2002 13:28:31 -0000 1.5 > @@ -37,9 +37,9 @@ > to take advantage of that functionality during > initialization. > <p/> > - <a >href="http://cvs.apache.org/viewcvs/jakarta-turbine-3/src/java/org/apache/turbine/pipeline/ValveDefinition.java.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=u">Reference</a> > + <a >href="http://cvs.apache.org/viewcvs/jakarta-turbine-3/src/java/org/apache/turbine/pipeline/ValveDefinition.java.diff?r1=1.2&r2=1.3&sortby=date&diff_format=h">Reference</a> > <br/> > - <a >href="http://cvs.apache.org/viewcvs/jakarta-turbine-3/src/java/org/apache/turbine/pipeline/TurbinePipeline.java.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=u">Reference</a> > + <a >href="http://cvs.apache.org/viewcvs/jakarta-turbine-3/src/java/org/apache/turbine/pipeline/TurbinePipeline.java.diff?r1=1.3&r2=1.4&sortby=date&diff_format=h">Reference</a> > </li> > > </ul> > > > > 1.1 jakarta-turbine-3/xdocs/index.xml > > Index: index.xml > =================================================================== > <?xml version="1.0"?> > <document> > > <properties> > <author email="[EMAIL PROTECTED]">Martin Poeschl</author> > <title>Jakarta Turbine</title> > </properties> > > <body> > > <section name="Jakarta Turbine 3.0"> > > <p> > Turbine 3.0 is the next major release. Internally it will be very > different than Turbine 2.x, including a Catalina-style Pipeline > (through which fine-grained control of processing flow is > faciliated), and many other ehancements and > simplifications. Turbine 3.0 will not be a drop in replacement, > but the TDK is evolving to include migration tools which should > make the process relatively painless. > </p> > > </section> > > </body> > </document> > > > > 1.1 jakarta-turbine-3/xdocs/stylesheets/project.xml > > Index: project.xml > =================================================================== > <?xml version="1.0" encoding="ISO-8859-1"?> > <project name="Turbine" href="http://jakarta.apache.org/turbine/turbine-3/"> > > <title>Turbine 3.x</title> > <logo href="/images/logo.gif">Turbine</logo> > > <body> > <menu name="Torque"> > <item name="Overview" href="/index.html"/> > <item name="Changes" href="/changes.html"/> > <item name="Testing" href="/core-testing.html"/> > </menu> > </body> > </project> > > > > 1.1 jakarta-turbine-3/xdocs/images/logo.gif > > <<Binary file>> > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
