Update of /cvsroot/displaytag/display09
In directory sc8-pr-cvs1:/tmp/cvs-serv9483

Modified Files:
        build.properties build.xml 
Log Message:
added preliminary "documentation" and "examples" target

Index: build.properties
===================================================================
RCS file: /cvsroot/displaytag/display09/build.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** build.properties    20 Jun 2003 13:28:50 -0000      1.2
--- build.properties    21 Jun 2003 13:42:23 -0000      1.3
***************
*** 24,41 ****
  compile.nowarn = off
  
  # BUILD DIRECTORY PROPERTIES
  lib.dir = lib
- 
- dist.dir = target
- build.dir = ${dist.dir}/build
- 
  src.dir = src
- java.dir = ${src.dir}
  tld.dir = tld
  
- # NAMING PROPERTIES
  
- Name = DisplayTag
- name = displaytag
- version = 0.9
- packages=org.apache.taglibs.display
--- 24,47 ----
  compile.nowarn = off
  
+ # NAMING PROPERTIES
+ taglib.name = displaytag
+ taglib.version = 0.9
+ 
  # BUILD DIRECTORY PROPERTIES
  lib.dir = lib
  src.dir = src
  tld.dir = tld
+ examples.dir = examples
+ 
+ dist.dir = dist
+ build.dir = build
+ build.library = ${build.dir}/${taglib.name}
+ build.doc = ${build.dir}/${taglib.name}-doc
+ build.examples = ${build.dir}/${taglib.name}-examples
+ 
+ dist.library = ${dist.dir}
+ dist.examples = ${dist.dir}/${taglib.name}-examples.war
+ dist.doc = ${dist.dir}/${taglib.name}-doc.war
+ taglibs.doc = ${dist.dir}/${taglib.name}-doc
  
  

Index: build.xml
===================================================================
RCS file: /cvsroot/displaytag/display09/build.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** build.xml   20 Jun 2003 14:09:23 -0000      1.3
--- build.xml   21 Jun 2003 13:42:23 -0000      1.4
***************
*** 1,4 ****
--- 1,6 ----
  <?xml version="1.0"?>
  
+ <!-- Display taglibrary build file $Revision$ ($Author$) -->
+ 
  <project name="displaytag" default="jar">
      <property file="build.properties"/>
***************
*** 6,14 ****
      <property environment="env"/>
  
-     <path id="class.path">
-         <fileset dir="${lib.dir}">
-             <include name="**/*.jar"/>
-         </fileset>
-     </path>
  
      <target name="init">
--- 8,11 ----
***************
*** 16,22 ****
              <format property="TODAY" pattern="d-MM-yy"/>
          </tstamp>
  
          <mkdir dir="${build.dir}"/>
!         <mkdir dir="${dist.dir}"/>
      </target>
  
--- 13,21 ----
              <format property="TODAY" pattern="d-MM-yy"/>
          </tstamp>
+               
+               <mkdir dir="${dist.dir}"/>
  
          <mkdir dir="${build.dir}"/>
!               <mkdir dir="${build.doc}/javadoc" />
      </target>
  
***************
*** 35,39 ****
          <javac
              destdir="${build.dir}/classes"
-             classpathref="class.path"
              debug="${compile.debug}"
              deprecation="${compile.deprecation}"
--- 34,37 ----
***************
*** 41,46 ****
              nowarn="${compile.nowarn}"
              >
! 
!             <src path="${java.dir}"/>
  
          </javac>
--- 39,48 ----
              nowarn="${compile.nowarn}"
              >
!                       <classpath>
!                               <fileset dir="${lib.dir}">
!                                       <include name="**/*.jar"/>
!                               </fileset>
!                       </classpath>
!             <src path="${src.dir}"/>
  
          </javac>
***************
*** 48,56 ****
  
      <target name="jar" depends="compile">
!         
<echo>+--------------------------------------------------------------------+</echo>
!         <echo>|                                                                    
|</echo>
!         <echo>| P A C K A G I N G   J A R                                          
|</echo>
!         <echo>|                                                                    
|</echo>
!         
<echo>+--------------------------------------------------------------------+</echo>
  
          <mkdir dir="${build.dir}/classes/META-INF"/>
--- 50,58 ----
  
      <target name="jar" depends="compile">
!         <echo>+---------------------------------------------------+</echo>
!         <echo>|                                                   |</echo>
!         <echo>| P A C K A G I N G   J A R                         |</echo>
!         <echo>|                                                   |</echo>
!         <echo>+---------------------------------------------------+</echo>
  
          <mkdir dir="${build.dir}/classes/META-INF"/>
***************
*** 58,64 ****
  
  
!         <jar destfile="${dist.dir}/${name}.jar">
              <fileset dir="${build.dir}/classes"/>
!             <fileset dir="${java.dir}">
                  <include name="**/*.properties"/>
              </fileset>
--- 60,66 ----
  
  
!         <jar destfile="${dist.dir}/${taglib-name}.jar">
              <fileset dir="${build.dir}/classes"/>
!             <fileset dir="${src.dir}">
                  <include name="**/*.properties"/>
              </fileset>
***************
*** 67,71 ****
--- 69,153 ----
  
      <target name="clean">
+         <delete dir="${build.dir}"/>
          <delete dir="${dist.dir}"/>
      </target>
+ 
+ 
+       <target name="documentation" depends="prepare" description="Assemble the 
documentation application">
+ 
+               <javadoc 
+                       packagenames="org.displaytag.*" 
+                       sourcepath="${src.dir}"
+                       destdir="${build.doc}/javadoc" 
+                       author="true" 
+                       version="true" 
+                       use="true" 
+                       windowtitle="'${taglib.name}' custom tag library API" 
+                       doctitle="'${taglib.name}' custom tag library"
+               >
+                       <classpath>
+                               <fileset dir="${lib.dir}">
+                                       <include name="**/*.jar"/>
+                               </fileset>
+                       </classpath>
+ 
+               </javadoc>
+       </target>
+ 
+       <target name="examples.pre" depends="prepare">
+               <copy todir="${build.examples}/WEB-INF/lib" 
file="${lib.dir}/commons-beanutils.jar" />
+               <copy todir="${build.examples}/WEB-INF/lib" 
file="${lib.dir}/commons-collections.jar" />
+               <copy todir="${build.examples}/WEB-INF/lib" 
file="${lib.dir}/commons-lang.jar" />
+               <copy todir="${build.examples}/WEB-INF/lib" 
file="${lib.dir}/commons-logging.jar" />
+       </target>
+ 
+ 
+     <target name="examples-compile" depends="compile">
+         <echo>Compiling examples sources</echo>
+ 
+         <mkdir dir="${build.examples}/WEB-INF/classes"/>
+ 
+         <javac
+             destdir="${build.examples}/WEB-INF/classes"
+             debug="${compile.debug}"
+             deprecation="${compile.deprecation}"
+             optimize="${compile.optimize}"
+             nowarn="${compile.nowarn}"
+             >
+                       <classpath>
+                               <fileset dir="${lib.dir}">
+                                       <include name="**/*.jar"/>
+                               </fileset>
+                               <pathelement path="${build.dir}/classes"/>
+                       </classpath>
+             <src path="${examples.dir}/src"/>
+ 
+         </javac>
+     </target>
+ 
+       <target name="examples" depends="examples-compile, examples.pre">
+ 
+               <tstamp>
+                       <format property="timestamp" pattern="MM/dd/yyyy hh:mm:ss aa" 
/>
+               </tstamp>
+               <tstamp>
+                       <format property="versiondate" pattern="MM/dd/yyyy" />
+               </tstamp>
+ 
+               <filter token="version" value="${version}" />
+               <filter token="versiondate" value="${versiondate}" />
+               <filter token="buildtime" value="${timestamp}" />
+ 
+ 
+               <copy toDir="${build.examples}" filtering="true" overwrite="true">
+                       <fileset dir="${examples.dir}/web" />
+               </copy>
+               <!--
+               this has yet to be fixed
+               <copy file="${dist.library}/${taglib.name}.jar" 
toFile="${build.examples}/WEB-INF/lib/${taglib.name}.jar" />
+               -->
+               <copy file="${tld.dir}/display.tld" 
toFile="${build.examples}/WEB-INF/display.jar" />
+ 
+       </target>
+ 
  </project>




-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel

Reply via email to