Update of /cvsroot/displaytag/display09
In directory sc8-pr-cvs1:/tmp/cvs-serv26549
Modified Files:
build.properties build.xml
Log Message:
added documentation - joined documentation and samples - refactored original
documentation pages to the new look - added build tasks for the doc/sample war -
removed example tree (new "site" tree contains both documentation and examples)
Index: build.properties
===================================================================
RCS file: /cvsroot/displaytag/display09/build.properties,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** build.properties 21 Jun 2003 13:42:23 -0000 1.3
--- build.properties 22 Jun 2003 20:33:04 -0000 1.4
***************
*** 32,47 ****
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
--- 32,46 ----
src.dir = src
tld.dir = tld
! site.dir = site
dist.dir = dist
build.dir = build
build.library = ${build.dir}/${taglib.name}
! build.web = ${build.dir}/${taglib.name}-web
! build.javadoc = ${build.web}/javadoc
!
! dist.library = ${dist.dir}/${taglib.name}.jar
! dist.site = ${dist.dir}/${taglib.name}.war
Index: build.xml
===================================================================
RCS file: /cvsroot/displaytag/display09/build.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** build.xml 21 Jun 2003 13:42:23 -0000 1.4
--- build.xml 22 Jun 2003 20:33:04 -0000 1.5
***************
*** 3,7 ****
<!-- Display taglibrary build file $Revision$ ($Author$) -->
! <project name="displaytag" default="jar">
<property file="build.properties"/>
<property file="${user.home}/build.properties"/>
--- 3,8 ----
<!-- Display taglibrary build file $Revision$ ($Author$) -->
! <project name="displaytag" default="all">
!
<property file="build.properties"/>
<property file="${user.home}/build.properties"/>
***************
*** 17,21 ****
<mkdir dir="${build.dir}"/>
! <mkdir dir="${build.doc}/javadoc" />
</target>
--- 18,24 ----
<mkdir dir="${build.dir}"/>
! <mkdir dir="${build.library}"/>
! <mkdir dir="${build.web}"/>
! <mkdir dir="${build.javadoc}" />
</target>
***************
*** 24,37 ****
<target name="compile" depends="prepare">
! <echo>+---------------------------------------------------+</echo>
! <echo>| |</echo>
! <echo>| C O M P I L I N G S O U R C E S |</echo>
! <echo>| |</echo>
! <echo>+---------------------------------------------------+</echo>
!
! <mkdir dir="${build.dir}/classes"/>
<javac
! destdir="${build.dir}/classes"
debug="${compile.debug}"
deprecation="${compile.deprecation}"
--- 27,34 ----
<target name="compile" depends="prepare">
! <echo>Compiling sources</echo>
<javac
! destdir="${build.library}"
debug="${compile.debug}"
deprecation="${compile.deprecation}"
***************
*** 45,71 ****
</classpath>
<src path="${src.dir}"/>
-
</javac>
- </target>
! <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"/>
! <copy file="${tld.dir}/display.tld"
tofile="${build.dir}/classes/META-INF/taglib.tld"/>
! <jar destfile="${dist.dir}/${taglib-name}.jar">
! <fileset dir="${build.dir}/classes"/>
! <fileset dir="${src.dir}">
! <include name="**/*.properties"/>
! </fileset>
</jar>
</target>
<target name="clean">
<delete dir="${build.dir}"/>
--- 42,67 ----
</classpath>
<src path="${src.dir}"/>
</javac>
! <copy todir="${build.library}">
! <fileset dir="${src.dir}">
! <include name="**/*.properties"/>
! </fileset>
! </copy>
! </target>
!
! <target name="jar-library" depends="compile">
! <echo>Packaging library jar</echo>
+ <mkdir dir="${build.library}/META-INF"/>
+ <copy file="${tld.dir}/${taglib.name}.tld"
tofile="${build.library}/META-INF/${taglib.name}.tld"/>
! <jar destfile="${dist.library}">
! <fileset dir="${build.library}"/>
</jar>
</target>
+
<target name="clean">
<delete dir="${build.dir}"/>
***************
*** 74,83 ****
! <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"
--- 70,79 ----
! <target name="javadoc" depends="prepare">
<javadoc
packagenames="org.displaytag.*"
sourcepath="${src.dir}"
! destdir="${build.javadoc}"
author="true"
version="true"
***************
*** 95,113 ****
</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}"
--- 91,113 ----
</target>
!
! <!-- start site targets -->
!
!
! <target name="site-pre" depends="prepare">
! <copy todir="${build.web}/WEB-INF/lib"
file="${lib.dir}/commons-beanutils.jar" />
! <copy todir="${build.web}/WEB-INF/lib"
file="${lib.dir}/commons-collections.jar" />
! <copy todir="${build.web}/WEB-INF/lib"
file="${lib.dir}/commons-lang.jar" />
! <copy todir="${build.web}/WEB-INF/lib"
file="${lib.dir}/commons-logging.jar" />
</target>
! <target name="site-compile" depends="compile">
<echo>Compiling examples sources</echo>
! <mkdir dir="${build.web}/WEB-INF/classes"/>
<javac
! destdir="${build.web}/WEB-INF/classes"
debug="${compile.debug}"
deprecation="${compile.deprecation}"
***************
*** 119,153 ****
<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>
--- 119,181 ----
<include name="**/*.jar"/>
</fileset>
! <pathelement path="${build.library}"/>
</classpath>
! <src path="${site.dir}/src"/>
</javac>
</target>
! <target name="site-copy" depends="site-compile, site-pre, jar-library">
+ <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.web}" filtering="true" overwrite="true">
+ <fileset dir="${site.dir}/web">
+ <include name="**/*.*"/>
+ <exclude name="WEB-INF/classes/**/*.*"/>
+ <exclude name="**/*.png"/>
+ </fileset>
+ </copy>
+
+ <copy toDir="${build.web}" filtering="false" overwrite="true">
+ <fileset dir="${site.dir}/web">
+ <include name="**/*.png"/>
+ </fileset>
+ </copy>
+
+ <copy file="${dist.library}"
toFile="${build.web}/WEB-INF/lib/${taglib.name}.jar" />
+ <copy file="${tld.dir}/${taglib.name}.tld"
toFile="${build.web}/WEB-INF/${taglib.name}.tld" />
+ </target>
+
+
+ <target name="site-dist" depends="site-copy">
+ <jar destfile="${dist.dir}/${taglib.name}.war">
+ <fileset dir="${build.web}"/>
+ </jar>
+ </target>
+
+ <target name="site">
+ <antcall target="site-dist" />
+ </target>
+
+ <target name="all" description="compile, create documentation and prepare
distribution">
+ <antcall target="jar-library" />
+ <antcall target="javadoc" />
+ <antcall target="site" />
+ </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