ANT/FOP로 docbook형식의 xml파일을 fo로 변환하고 pdf로 변환하는데, 안되네요. 어떤게 문제일까요?
일단 전체적인 build.xml은 아래와 같습니다.
----------------------------------------------------------------------------------------------------
[?xml version="1.0"?]
[project name="generate" default="gen-pdf"
xmlns:ivy="antlib:org.apache.ivy.ant"]
[property file="build.properties"/]
[target name="xslt"
description="Converts docbook xml to fo"]
[xslt style="${docbook.home}/fo/docbook.xsl"
classpath="${saxon.dir}/saxon.jar"
basedir="${xml.dir}"
extension=".fo"
destdir="${fo.dir}" /]
[/target]
[target name="-fop-ready"]
[taskdef name="fop"
classname="org.apache.fop.tools.anttasks.Fop"]
[classpath]
[fileset dir="${fop.home}/lib"]
[include name="*.jar"/]
[/fileset]
[fileset dir="${fop.home}/build"]
[include name="*.jar"/]
[/fileset]
[/classpath]
[/taskdef]
[/target]
[target name="gen-pdf-multi" depends="xslt, -fop-ready"]
[fop format="application/pdf" outdir="${pdf.dir}"]
[fileset dir="${fo.dir}"]
[include name="*.fo"/]
[/fileset]
[/fop]
[/target]
[target name="gen-pdf" depends="xslt, -fop-ready" description="Generates a single PDF file"]
[fop format="application/pdf"
fofile="{fo.dir}/${xml.name}.fo"
outfile="{pdf.dir}${xml.name}.pdf" /]
[/target]
[/project]
------------------------------------------------------------------------------------------------
gen-pdf나 gen-pdf-multi를 실행해 봐도 xslt는 잘 되서 fo변형이 되는데
바로 gen-pdf: 라고만 뜨고
terminated가 됩니다.. ㅜㅜ
어째서 이런건지 잘 모르겠군요.
아시는분 계시면 꼭 답변 주세요!~ㅠ
댓글 달기