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:
1 parent
7cbbdc0a4c
commit
5a88d9b4bc
1 file changed
+9
-10
+9
-10
@@ -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>
|
||||
Reference in new issue
Block a user