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:
@@ -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>
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user