Replace the java call to generate the pdf with the ant task.

Remove a xalan dependency.

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@189711 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
aheritier committed 2005-06-09 05:31:11 +00:00
1 parent 7cbbdc0a4c
commit 5a88d9b4bc
1 file changed
+9 -10
+9 -10
View File
@@ -192,7 +192,7 @@ internal_pdf_workingDir = [${internal_pdf_workingDir}]
<echo>Generating ${internal_pdf_workingDir}/${maven.pdf.pdfName} ...</echo>
<echo>Config file: ${internal_pdf_workingDir}/userconfig.xml</echo>
<java classname="org.apache.fop.apps.Fop" fork="yes" failonerror="true" maxmemory="500m">
<taskdef name="fop" classname="org.apache.fop.tools.anttasks.Fop">
<classpath>
<pathelement location="${plugin.getDependencyPath('fop')}"/>
<pathelement location="${plugin.getDependencyPath('batik')}"/>
@@ -215,17 +215,16 @@ internal_pdf_workingDir = [${internal_pdf_workingDir}]
<pathelement location="${plugin.getDependencyPath('batik:batik-xml')}"/>
<pathelement location="${plugin.getDependencyPath('avalon-framework')}"/>
</classpath>
<arg value="-c"/>
<arg value="${internal_pdf_workingDir}/userconfig.xml"/>
</taskdef>
<fop>
<ant:setProperty name="basedir" value="${internal_pdf_workingDir}" />
<ant:setProperty name="userconfig" value="${internal_pdf_workingDir}/userconfig.xml" />
<if test="${maven.pdf.debug}">
<arg value="-d"/>
<ant:setProperty name="messagelevel" value="debug" />
</if>
<arg value="-fo"/>
<arg value="${internal_pdf_workingDir}/project.fo"/>
<arg value="-pdf"/>
<arg value="${internal_pdf_workingDir}/${maven.pdf.pdfName}"/>
<sysproperty key="javax.xml.transform.TransformerFactory" value="org.apache.xalan.processor.TransformerFactoryImpl"/>
</java>
<ant:setProperty name="fofile" value="${internal_pdf_workingDir}/project.fo" />
<ant:setProperty name="outfile" value="${internal_pdf_workingDir}/${maven.pdf.pdfName}" />
</fop>
<copy todir="${maven.xdoc.dest}" file="${internal_pdf_workingDir}/${maven.pdf.pdfName}"/>
</goal>
</project>