diff options
author | Jeremias Maerki <jeremias@apache.org> | 2002-11-22 18:04:45 +0000 |
---|---|---|
committer | Jeremias Maerki <jeremias@apache.org> | 2002-11-22 18:04:45 +0000 |
commit | b55dbee59b80d15f424ee24331553fb57740e990 (patch) | |
tree | 442a6585dfec75eda45dd597a60d00cf8056e790 | |
parent | 2cd9c5b541f65d8450a98b3922082be628186623 (diff) | |
download | xmlgraphics-fop-b55dbee59b80d15f424ee24331553fb57740e990.tar.gz xmlgraphics-fop-b55dbee59b80d15f424ee24331553fb57740e990.zip |
Updated plan build
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195614 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | contrib/plan/README | 6 | ||||
-rwxr-xr-x | contrib/plan/build.bat | 35 | ||||
-rwxr-xr-x | contrib/plan/build.sh | 6 | ||||
-rw-r--r-- | contrib/plan/build.xml | 46 |
4 files changed, 66 insertions, 27 deletions
diff --git a/contrib/plan/README b/contrib/plan/README new file mode 100644 index 000000000..5ebe57ee2 --- /dev/null +++ b/contrib/plan/README @@ -0,0 +1,6 @@ +FOP Plan Readme + +The plan extension is an addition to FOP that can be used to produce a simple +plan diagram with tasks etc. + +See docs/plan.fo for further information. diff --git a/contrib/plan/build.bat b/contrib/plan/build.bat new file mode 100755 index 000000000..328fbef47 --- /dev/null +++ b/contrib/plan/build.bat @@ -0,0 +1,35 @@ +@echo off + +echo Plan Build System +echo ------------------- + +if "%JAVA_HOME%" == "" goto error + +set LIBDIR=..\..\lib +set LOCALCLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\classes.zip +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\ant.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xml-apis.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xercesImpl-2.2.1.jar +set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.4.1.jar + +set ANT_HOME=%LIBDIR% + +echo Building with classpath %LOCALCLASSPATH% + +echo Starting Ant... + +%JAVA_HOME%\bin\java.exe -Dant.home=%ANT_HOME% -classpath "%LOCALCLASSPATH%" org.apache.tools.ant.Main %1 %2 %3 %4 %5 + +goto end + +:error + +echo ERROR: JAVA_HOME not found in your environment. +echo Please, set the JAVA_HOME variable in your environment to match the +echo location of the Java Virtual Machine you want to use. + +:end + +rem set LOCALCLASSPATH= + +pause
\ No newline at end of file diff --git a/contrib/plan/build.sh b/contrib/plan/build.sh index 82972e6eb..180a65190 100755 --- a/contrib/plan/build.sh +++ b/contrib/plan/build.sh @@ -12,7 +12,11 @@ if [ "$JAVA_HOME" = "" ] ; then exit 1 fi LIBDIR=../../lib -LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xercesImpl-2.0.1.jar:$LIBDIR/xalan-2.2D11.jar:$LIBDIR/xml-apis.jar:../../build/fop.jar:$LIBDIR/avalon-framework-cvs-20020806.jar +LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip +LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/ant.jar +LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/xml-apis.jar +LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/xercesImpl-2.2.1.jar +LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/xalan-2.4.1.jar ANT_HOME=$LIBDIR echo diff --git a/contrib/plan/build.xml b/contrib/plan/build.xml index 656732c60..f46d78768 100644 --- a/contrib/plan/build.xml +++ b/contrib/plan/build.xml @@ -6,6 +6,15 @@ <project default="package" basedir="."> + <path id="libs-build-classpath"> + <fileset dir="../../lib"> + <include name="*.jar"/> + </fileset> + <fileset dir="../../build"> + <include name="fop.jar"/> + </fileset> + </path> + <!-- =================================================================== --> <!-- Initialization target --> <!-- =================================================================== --> @@ -20,9 +29,9 @@ <echo message="------------------- ${Name} ${version} [${year}] ----------------"/> <property name="build.compiler" value="classic"/> - <property name="debug" value="off"/> - <property name="optimize" value="on"/> - <property name="deprecation" value="off"/> + <property name="debug" value="on"/> + <property name="optimize" value="off"/> + <property name="deprecation" value="on"/> <property name="src.dir" value="./src"/> <property name="lib.dir" value="./lib"/> @@ -35,10 +44,8 @@ <property name="resource.dir" value="resources"/> <property name="plan.dir" value="org/apache/fop/plan"/> - <property name="xslt" value="org.apache.xalan.xslt.Process"/> - <property name="main.class" value="org.apache.fop.plan.Main"/> - <property name="runtime.classpath" value="fop.jar xerces-1.4.3.jar xalan-2.4D11.jar batik.jar"/> + <property name="runtime.classpath" value="fop.jar xml-apis.jar xercesImpl-2.2.1.jar xalan-2.4.1.jar batik.jar"/> </target> @@ -46,22 +53,7 @@ <!-- Help on usage --> <!-- =================================================================== --> <target name="usage"> - <echo message=""/> - <echo message=""/> - <echo message="${Name} Build file"/> - <echo message="-------------------------------------------------------------"/> - <echo message=""/> - <echo message=" available targets are:"/> - <echo message=""/> - <echo message=" package --> generates the ${name}.jar file (default)"/> - <echo message=" compile --> compiles the source code"/> - <echo message=" clean --> cleans up the directory"/> - <echo message=" site --> generates the ${Name} web site (not yet implemented)"/> - <echo message=""/> - <echo message=" See the comments inside the build.xml file for more details."/> - <echo message="-------------------------------------------------------------"/> - <echo message=""/> - <echo message=""/> + <echo message="Use the -projecthelp option instead"/> </target> <!-- =================================================================== --> @@ -92,7 +84,7 @@ <!-- =================================================================== --> <!-- Compiles the source directory --> <!-- =================================================================== --> - <target name="compile" depends="prepare-src"> + <target name="compile" depends="prepare-src" description="Compile the Java sources"> <echo message="Compiling the sources "/> <!-- create directories --> <mkdir dir="${build.dest}"/> @@ -102,13 +94,15 @@ debug="${debug}" deprecation="${deprecation}" optimize="${optimize}" - excludes=""/> + excludes=""> + <classpath refid="libs-build-classpath"/> + </javac> </target> <!-- =================================================================== --> <!-- Creates the class package --> <!-- =================================================================== --> - <target name="package" depends="compile"> + <target name="package" depends="compile" description="Create jar file"> <echo message="Creating the jar file ${build.dir}/${name}.jar"/> <tstamp> <format property="ts" pattern="yyyyMMdd-HHmmss-z"/> @@ -131,7 +125,7 @@ <!-- =================================================================== --> <!-- Clean targets --> <!-- =================================================================== --> - <target name="clean" depends="init"> + <target name="clean" depends="init" description="Cleans the build directory"> <delete dir="${build.dir}"/> </target> |