You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

fop.bat 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. @ECHO OFF
  2. rem %~dp0 is the expanded pathname of the current script under NT
  3. set LOCAL_FOP_HOME=
  4. if "%OS%"=="Windows_NT" set LOCAL_FOP_HOME=%~dp0
  5. rem Code from Apache Ant project
  6. rem Slurp the command line arguments. This loop allows for an unlimited number
  7. rem of arguments (up to the command line limit, anyway).
  8. rem Could also do a "shift" and "%*" for all params, but apparently doesn't work
  9. rem with Win9x.
  10. set FOP_CMD_LINE_ARGS=%1
  11. if ""%1""=="""" goto doneStart
  12. shift
  13. :setupArgs
  14. if ""%1""=="""" goto doneStart
  15. set FOP_CMD_LINE_ARGS=%FOP_CMD_LINE_ARGS% %1
  16. shift
  17. goto setupArgs
  18. rem This label provides a place for the argument list loop to break out
  19. rem and for NT handling to skip to.
  20. :doneStart
  21. set LOGCHOICE=
  22. rem The default commons logger for JDK1.4 is JDK1.4Logger.
  23. rem To use a different logger, uncomment the one desired below
  24. rem set LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
  25. rem set LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
  26. rem set LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
  27. set LOGLEVEL=
  28. rem Logging levels
  29. rem Below option is only if you are using SimpleLog instead of the default JDK1.4 Logger.
  30. rem To set logging levels for JDK 1.4 Logger, edit the %JAVA_HOME%\JRE\LIB\logging.properties
  31. rem file instead.
  32. rem Possible SimpleLog values: "trace", "debug", "info" (default), "warn", "error", or "fatal".
  33. rem set LOGLEVEL=-Dorg.apache.commons.logging.simplelog.defaultlog=INFO
  34. set LIBDIR=%LOCAL_FOP_HOME%lib
  35. set LOCALCLASSPATH=%LOCAL_FOP_HOME%build\fop.jar
  36. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LOCAL_FOP_HOME%build\fop-sandbox.jar
  37. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LOCAL_FOP_HOME%build\fop-hyph.jar
  38. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xml-apis-1.3.02.jar
  39. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xercesImpl-2.7.1.jar
  40. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xalan-2.7.0.jar
  41. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\serializer-2.7.0.jar
  42. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\batik-all-1.6.jar
  43. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\xmlgraphics-commons-1.0.jar
  44. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\avalon-framework-4.2.0.jar
  45. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-io-1.1.jar
  46. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\commons-logging-1.0.4.jar
  47. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jimi-1.0.jar
  48. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_core.jar
  49. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\jai_codec.jar
  50. set LOCALCLASSPATH=%LOCALCLASSPATH%;%LIBDIR%\fop-hyph.jar
  51. set LOCALCLASSPATH=%LOCALCLASSPATH%;%FOP_HYPHENATION_PATH%
  52. java %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" org.apache.fop.cli.Main %FOP_CMD_LINE_ARGS%