]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Adjust classpath
authorJeremias Maerki <jeremias@apache.org>
Tue, 19 Nov 2002 13:42:55 +0000 (13:42 +0000)
committerJeremias Maerki <jeremias@apache.org>
Tue, 19 Nov 2002 13:42:55 +0000 (13:42 +0000)
Reduced the classpath in build.bat/sh to a minimum for easier maintenance.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_20_2-maintain@195568 13f79535-47bb-0310-9956-ffa450edef68

build.bat
build.sh
build.xml
fop.bat

index 40f6435d9345d797e775e663f78ee19b5f556152..e9c3d7c7b1553c7f876acbf1909d9e2522a008d1 100755 (executable)
--- a/build.bat
+++ b/build.bat
@@ -7,16 +7,10 @@ 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-1.5.1.jar
 set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xml-apis.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xercesImpl-2.2.0.jar
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xercesImpl-2.2.1.jar
 set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.4.1.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\ant-1.5.1.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\batik.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\avalon-framework-cvs-20020806.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\bsf.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jimi-1.0.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_core.jar
-set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_codec.jar
 
 set ANT_HOME=%LIBDIR%
 
index db0649ec7cfc2524cffaff62048a498853a71db9..0e18a42443b51d615b30d00f5dcf4d23b4a0aae4 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -31,14 +31,8 @@ LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar
 LOCALCLASSPATH=$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip
 LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/ant-1.5.1.jar
 LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/xml-apis.jar
-LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/xercesImpl-2.2.0.jar
+LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/xercesImpl-2.2.1.jar
 LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/xalan-2.4.1.jar
-LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/batik.jar
-LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/avalon-framework-cvs-20020806.jar
-LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/bsf.jar
-LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/jimi-1.0.jar
-LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/jai_core.jar
-LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/jai_codec.jar
 
 # antRun must be executable (can't do this in build.xml because Ant uses antRun
 # to do the chmod)
index c8cb6d85a0d0ac32167effd1364ad33edddc2218..116a13bcda7c6fca107d1125f55abb26f465efbd 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -136,15 +136,15 @@ Sometimes ant gives out this warnings, but the build is finished without any pro
   </fileset>
   
   <fileset dir="${basedir}" id="dist.bin.lib">
-    <include name="lib/xercesImpl-2.0.1.jar"/>
+    <include name="lib/xerces*.jar"/>
     <include name="lib/xerces.LICENSE.txt"/>
     <include name="lib/xml-apis.jar"/>
     <include name="lib/xml-apis.README.txt"/>
-    <include name="lib/xalan-2.3.1.jar"/>
+    <include name="lib/xalan*.jar"/>
     <include name="lib/xalan.LICENSE.txt"/>
     <include name="lib/batik.jar"/>
     <include name="lib/batik.LICENSE.txt"/>
-    <include name="lib/avalon-framework-cvs-20020806.jar"/>
+    <include name="lib/avalon-framework*.jar"/>
     <include name="lib/avalon.LICENSE.txt"/>
     <include name="lib/readme"/>
   </fileset>
@@ -172,7 +172,11 @@ Sometimes ant gives out this warnings, but the build is finished without any pro
       <!--include name="stylebook*.jar"/-->
       <include name="xalan*.jar"/>
       <include name="xerces*.jar"/>
-      <include name="xml-apis*.jar"/>
+      <include name="xml-apis.jar"/>
+      <include name="avalon-framework*.jar"/>
+      <include name="batik*.jar"/>
+      <include name="jimi*.jar"/>
+      <include name="jai*.jar"/>
     </fileset>
   </path>
   
@@ -295,10 +299,10 @@ Sometimes ant gives out this warnings, but the build is finished without any pro
   </target>
 
   <target name="init-avail">
-    <available property="jimi.present" classname="com.sun.jimi.core.Jimi"/>
-    <available property="jai.present" classname="javax.media.jai.JAI"/>
+    <available property="jimi.present" classname="com.sun.jimi.core.Jimi" classpathref="libs-build-classpath"/>
+    <available property="jai.present" classname="javax.media.jai.JAI" classpathref="libs-build-classpath"/>
 
-    <available property="trax.present" classname="javax.xml.transform.Transformer"/>
+    <available property="trax.present" classname="javax.xml.transform.Transformer" classpathref="libs-build-classpath"/>
     <available property="jdk14.present" classname="java.lang.CharSequence"/>
 
   </target>
@@ -539,7 +543,9 @@ Sometimes ant gives out this warnings, but the build is finished without any pro
            debug="${debug}"
            deprecation="${deprecation}"
            optimize="${optimize}"
-           excludes="**/*${ignore_this},${jimi}"/>
+           excludes="**/*${ignore_this},${jimi}">
+      <classpath refid="libs-build-classpath"/>
+    </javac>
   </target>
 
   <!-- =================================================================== -->
@@ -553,7 +559,7 @@ Sometimes ant gives out this warnings, but the build is finished without any pro
     </path>
     <taskdef name="serHyph" classname="org.apache.fop.tools.anttasks.SerializeHyphPattern" classpathref="hyph-classpath"/> 
     <serHyph includes="*.xml" 
-             sourceDir="./hyph
+             sourceDir="${hyph.dir}
              targetDir="${build.dest}/hyph" /> 
   </target>
 
diff --git a/fop.bat b/fop.bat
index 3d0916ae9b9b5d19a3fccd5cc39ba0765177a194..3be05abed0a193f5b5d8c83a62579ba9a98588c2 100644 (file)
--- a/fop.bat
+++ b/fop.bat
@@ -1 +1,14 @@
-java -cp build\fop.jar;lib\batik.jar;lib\xalan-2.4.1.jar;lib\xercesImpl-2.2.0.jar;lib\xml-apis.jar;lib\avalon-framework-cvs-20020806.jar;lib\logkit-1.0.jar;lib\jimi-1.0.jar org.apache.fop.apps.Fop %1 %2 %3 %4 %5 %6 %7 %8
\ No newline at end of file
+@ECHO OFF
+
+set LIBDIR=lib
+set LOCALCLASSPATH=build/fop.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 LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\batik.jar
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\avalon-framework-cvs-20020806.jar
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\bsf.jar
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jimi-1.0.jar
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_core.jar
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_codec.jar
+java -cp %LOCALCLASSPATH% org.apache.fop.apps.Fop %1 %2 %3 %4 %5 %6 %7 %8
\ No newline at end of file