Full name:
org.apache.maven.plugins:maven-pdf-plugin:1.1:pdf
Description:
Attributes:
| Name | Type | Since | Description |
|---|---|---|---|
| generatedSiteDirectory | File |
1.1 |
Directory containing generated sources for apt, fml and xdoc docs. Default value is: ${project.build.directory}/generated-site. |
| implementation | String |
- |
Identifies the framework to use for pdf generation: either "fo"
(default) or "itext". Default value is: fo. |
| outputDirectory | File |
- |
Output directory where PDF files should be created. Default value is: ${project.build.directory}/pdf. |
| siteDirectory | File |
- |
Directory containing source for apt, fml and xdoc docs. Default value is: ${basedir}/src/site. |
| workingDirectory | File |
- |
Working directory for working files like temp files/resources. Default value is: ${project.build.directory}/pdf. |
| Name | Type | Since | Description |
|---|---|---|---|
| aggregate | boolean |
- |
If true, aggregate all source documents in one pdf, otherwise
generate one pdf for each source document.Default value is: true. |
| docDescriptor | File |
- |
File that contains the DocumentModel of the PDF to generate. Default value is: src/site/pdf.xml. |
| generateTOC | String |
1.1 |
Generate a TOC (Table Of Content) for all items defined in the
<toc/> element from the document descriptor. Possible values are: 'none', 'start' and 'end'. Default value is: start. |
| includeReports | boolean |
1.1 |
If true, generate all Maven reports defined in
${project.reporting} and append them as a new entry in the TOC
(Table Of Contents). Note: Including the report generation
could fail the PDF generation or increase the build time.Default value is: true. |
| locales | String |
- |
A comma separated list of locales supported by Maven. The first
valid token will be the default Locale for this instance of the
Java Virtual Machine. |
| remoteRepositories | List |
1.1 |
The remote repositories where artifacts are located. |
true, aggregate all source documents in one pdf, otherwise
generate one pdf for each source document.booleanNo${aggregate}truejava.io.FileNosrc/site/pdf.xmljava.lang.String1.1No${generateTOC}startjava.io.File1.1Yes${project.build.directory}/generated-sitejava.lang.StringYes${implementation}fotrue, generate all Maven reports defined in
${project.reporting} and append them as a new entry in the TOC
(Table Of Contents). Note: Including the report generation
could fail the PDF generation or increase the build time.boolean1.1No${includeReports}truejava.lang.StringNo${locales}java.io.FileYes${project.build.directory}/pdfjava.util.List1.1No${project.remoteArtifactRepositories}java.io.FileYes${basedir}/src/sitejava.io.FileYes${project.build.directory}/pdf