Преглед на файлове

Adjust classpath

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
tags/fop-0_20_5rc
Jeremias Maerki преди 21 години
родител
ревизия
cf704aa554
променени са 4 файла, в които са добавени 32 реда и са изтрити 25 реда
  1. 2
    8
      build.bat
  2. 1
    7
      build.sh
  3. 15
    9
      build.xml
  4. 14
    1
      fop.bat

+ 2
- 8
build.bat Целия файл



set LIBDIR=lib set LIBDIR=lib
set LOCALCLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\classes.zip 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%\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%\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% set ANT_HOME=%LIBDIR%



+ 1
- 7
build.sh Целия файл

LOCALCLASSPATH=$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip LOCALCLASSPATH=$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip
LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/ant-1.5.1.jar LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/ant-1.5.1.jar
LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/xml-apis.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/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 # antRun must be executable (can't do this in build.xml because Ant uses antRun
# to do the chmod) # to do the chmod)

+ 15
- 9
build.xml Целия файл

</fileset> </fileset>
<fileset dir="${basedir}" id="dist.bin.lib"> <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/xerces.LICENSE.txt"/>
<include name="lib/xml-apis.jar"/> <include name="lib/xml-apis.jar"/>
<include name="lib/xml-apis.README.txt"/> <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/xalan.LICENSE.txt"/>
<include name="lib/batik.jar"/> <include name="lib/batik.jar"/>
<include name="lib/batik.LICENSE.txt"/> <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/avalon.LICENSE.txt"/>
<include name="lib/readme"/> <include name="lib/readme"/>
</fileset> </fileset>
<!--include name="stylebook*.jar"/--> <!--include name="stylebook*.jar"/-->
<include name="xalan*.jar"/> <include name="xalan*.jar"/>
<include name="xerces*.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> </fileset>
</path> </path>
</target> </target>


<target name="init-avail"> <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"/> <available property="jdk14.present" classname="java.lang.CharSequence"/>


</target> </target>
debug="${debug}" debug="${debug}"
deprecation="${deprecation}" deprecation="${deprecation}"
optimize="${optimize}" optimize="${optimize}"
excludes="**/*${ignore_this},${jimi}"/>
excludes="**/*${ignore_this},${jimi}">
<classpath refid="libs-build-classpath"/>
</javac>
</target> </target>


<!-- =================================================================== --> <!-- =================================================================== -->
</path> </path>
<taskdef name="serHyph" classname="org.apache.fop.tools.anttasks.SerializeHyphPattern" classpathref="hyph-classpath"/> <taskdef name="serHyph" classname="org.apache.fop.tools.anttasks.SerializeHyphPattern" classpathref="hyph-classpath"/>
<serHyph includes="*.xml" <serHyph includes="*.xml"
sourceDir="./hyph"
sourceDir="${hyph.dir}"
targetDir="${build.dest}/hyph" /> targetDir="${build.dest}/hyph" />
</target> </target>



+ 14
- 1
fop.bat Целия файл

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
@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

Loading…
Отказ
Запис