Add pdf file name property.

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114614 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
evenisse
2004-01-26 09:15:35 +00:00
parent 22823e23c1
commit 243357b58c
3 changed files with 10 additions and 3 deletions

View File

@@ -20,6 +20,7 @@
<j:set var="companyLogo" value="${docsPdf}/images/${pom.getPluginContext('maven-pdf-plugin').getVariable('maven.pdf.companyLogo')}"/>
<j:set var="imageDpi" value="${pom.getPluginContext('maven-pdf-plugin').getVariable('maven.pdf.imageDpi')}"/>
<j:set var="debug" value="${pom.getPluginContext('maven-pdf-plugin').getVariable('maven.pdf.debug')}"/>
<j:set var="pdfName" value="${pom.getPluginContext('maven-pdf-plugin').getVariable('maven.pdf.pdfName')}"/>
<mkdir dir="${docsPdf}"/>
</goal>
<goal name="fo" prereqs="fo:fo" description="Generate XSL:FO project documentation"/>
@@ -79,7 +80,7 @@
</copy>
</goal>
<goal name="pdf:pdf" description="Generate PDF project documentation" prereqs="pdf:prepare">
<echo>Generating ${docsPdf}/project.pdf ...</echo>
<echo>Generating ${docsPdf}/${pdfName} ...</echo>
<echo>Config file: ${docsPdf}/userconfig.xml</echo>
<java classname="org.apache.fop.apps.Fop" fork="yes" failonerror="true" maxmemory="500m">
<classpath>
@@ -97,9 +98,9 @@
<arg value="-fo"/>
<arg value="${docsPdf}/project.fo"/>
<arg value="-pdf"/>
<arg value="${docsPdf}/project.pdf"/>
<arg value="${docsPdf}/${pdfName}"/>
<sysproperty key="javax.xml.transform.TransformerFactory" value="org.apache.xalan.processor.TransformerFactoryImpl"/>
</java>
<copy todir="${docsDest}" file="${docsPdf}/project.pdf"/>
<copy todir="${docsDest}" file="${docsPdf}/${pdfName}"/>
</goal>
</project>

View File

@@ -11,6 +11,7 @@ maven.pdf.copyrightYear=${pom.inceptionYear}
maven.pdf.imageDpi=150
maven.pdf.debug=false
maven.pdf.navigationFile=navigation.xml
maven.pdf.pdfName=${pom.artifactId}.pdf
# Reserved for future use...
maven.pdf.cover.projectCompany=${pom.organization.name}
maven.pdf.cover.projectName=${pom.name}

View File

@@ -33,6 +33,11 @@
<td>Yes</td>
<td>The directory for generated xdocs. Defaults to <code>${maven.build.dir}/generated-xdocs/</code>.</td>
</tr>
<tr>
<td>maven.pdf.pdfName</td>
<td>Yes</td>
<td>The name of pdf file.</b> Defaults to <code>${pom.artifactId}.pdf</code>.</td>
</tr>
<tr>
<td>maven.pdf.confidential</td>
<td>Yes</td>