|
From: Christian G. [M. Mitch] <mas...@us...> - 2002-01-26 16:32:25
|
Update of /cvsroot/jprojecttimer/jprojecttimer
In directory usw-pr-cvs1:/tmp/cvs-serv13764
Modified Files:
MANIFEST README build.xml
Log Message:
jdom.jar is included correctly in jprojecttimer.jar
build.xml uses variables
(Patches by Tim O'Brien)
Index: MANIFEST
===================================================================
RCS file: /cvsroot/jprojecttimer/jprojecttimer/MANIFEST,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** MANIFEST 2001/03/20 22:17:37 1.1.1.1
--- MANIFEST 2002/01/26 16:32:21 1.2
***************
*** 1,2 ****
--- 1,4 ----
Manifest-Version: 1.0
Main-Class: de.cgarbs.apps.jprojecttimer.JProjectTimer
+ Class-Path: ./lib/jdom.jar
+
Index: README
===================================================================
RCS file: /cvsroot/jprojecttimer/jprojecttimer/README,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** README 2002/01/25 21:55:50 1.7
--- README 2002/01/26 16:32:21 1.8
***************
*** 39,43 ****
* Tim O'Brien <to...@di...>
! submission of build.xml, suggestion of using ant
* Jochen Luell <jo...@lu...>
--- 39,43 ----
* Tim O'Brien <to...@di...>
! code submissions, build.xml
* Jochen Luell <jo...@lu...>
Index: build.xml
===================================================================
RCS file: /cvsroot/jprojecttimer/jprojecttimer/build.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** build.xml 2002/01/25 21:55:50 1.1
--- build.xml 2002/01/26 16:32:21 1.2
***************
*** 7,62 ****
<property environment="env"/>
<target name="init">
<tstamp/>
- <property name="version" value="0.0.6-pre1"/>
</target>
<target name="prepare" depends="init">
! <mkdir dir="classes"/>
! <mkdir dir="docs/javadoc"/>
</target>
<target name="compile" depends="prepare">
! <javac debug="on" optimize="off" srcdir="." destdir="classes" excludes="**/Makefile">
! <classpath>
! <pathelement location="lib/jdom.jar"/>
! <pathelement path="${env.CLASSPATH}"/>
! </classpath>
</javac>
! <copy todir="classes">
! <fileset dir="." includes="*.properties"/>
! <fileset dir="lib/" includes="*"/>
</copy>
</target>
<target name="jar" depends="compile">
! <jar jarfile="JProjectTimer-${version}.jar" basedir="classes" manifest="MANIFEST"/>
</target>
<target name="javadoc" depends="prepare">
<javadoc Public="yes" Use="yes" packagenames="de.cgarbs.*"
! sourcepath="."
! destdir="docs/javadoc" Author="Yes" Version="Yes">
! <!--<link href="http://java.sun.com/products/jdk/1.3/docs/api"/>-->
</javadoc>
</target>
! <target name="run" depends="compile">
! <java classname="de.cgarbs.apps.jprojecttimer.JProjectTimer"
fork="yes"
! failonerror="yes">
! <classpath>
! <pathelement location="jprojecttimer.jar"/>
! <pathelement path="${env.CLASSPATH}"/>
! </classpath>
! </java>
</target>
<target name="clean" depends="init">
! <delete dir="classes"/>
! <delete dir="docs/javadoc"/>
! <delete file="jprojecttimer.jar"/>
</target>
</project>
--- 7,74 ----
<property environment="env"/>
+ <!-- Global Properties -->
+ <property name="project.name" value="JProjectTimer"/>
+ <property name="project.version" value="0.0.6-pre1"/>
+
+ <!-- Directory properties -->
+ <property name="base.dir" value="."/>
+ <property name="lib.dir" value="${base.dir}/lib"/>
+ <property name="classes.dir" value="${base.dir}/classes"/>
+ <property name="docs.dir" value="${base.dir}/docs"/>
+ <property name="javadoc.dir" value="${docs.dir}/javadoc"/>
+
+ <!-- A Common classpath for both compiling and executing -->
+ <path id="classpath">
+ <pathelement location="${lib.dir}/jdom.jar"/>
+ <pathelement location="${project.name}-${project.version}.jar"/>
+ </path>
+
<target name="init">
<tstamp/>
</target>
<target name="prepare" depends="init">
! <mkdir dir="${classes.dir}"/>
! <mkdir dir="${docs.dir}"/>
! <mkdir dir="${javadoc.dir}"/>
</target>
<target name="compile" depends="prepare">
! <javac debug="on" optimize="off" srcdir="."
! destdir="${classes.dir}" excludes="**/Makefile">
! <classpath refid="classpath"/>
</javac>
! <copy todir="${classes.dir}">
! <fileset dir="${base.dir}" includes="*.properties"/>
</copy>
</target>
<target name="jar" depends="compile">
! <jar jarfile="${project.name}-${project.version}.jar"
! basedir="${classes.dir}" manifest="MANIFEST"/>
</target>
<target name="javadoc" depends="prepare">
<javadoc Public="yes" Use="yes" packagenames="de.cgarbs.*"
! sourcepath="${base.dir}"
! destdir="${javadoc.dir}" Author="Yes" Version="Yes">
! <classpath refid="classpath"/>
</javadoc>
</target>
! <target name="run" depends="jar">
! <java jar="${project.name}-${project.version}.jar"
fork="yes"
! failonerror="yes"/>
</target>
<target name="clean" depends="init">
! <delete dir="${classes.dir}"/>
! <delete dir="${javadoc.dir}"/>
! <delete file="${project.name}-${project.version}.jar"/>
</target>
</project>
+
+
|