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