You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by lt...@apache.org on 2009/05/08 22:24:38 UTC

svn commit: r773083 - in /maven/plugins/trunk/maven-pdf-plugin: pom.xml src/site/apt/limitations.apt src/site/apt/usage.apt src/site/pdf.xml

Author: ltheussl
Date: Fri May  8 20:24:38 2009
New Revision: 773083

URL: http://svn.apache.org/viewvc?rev=773083&view=rev
Log:
Update docs with info about cover page configuration.

Modified:
    maven/plugins/trunk/maven-pdf-plugin/pom.xml
    maven/plugins/trunk/maven-pdf-plugin/src/site/apt/limitations.apt
    maven/plugins/trunk/maven-pdf-plugin/src/site/apt/usage.apt
    maven/plugins/trunk/maven-pdf-plugin/src/site/pdf.xml

Modified: maven/plugins/trunk/maven-pdf-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pdf-plugin/pom.xml?rev=773083&r1=773082&r2=773083&view=diff
==============================================================================
--- maven/plugins/trunk/maven-pdf-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-pdf-plugin/pom.xml Fri May  8 20:24:38 2009
@@ -244,6 +244,7 @@
       <id>pdf</id>
       <build>
         <plugins>
+<!-- START SNIPPET: configuration -->
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-pdf-plugin</artifactId>
@@ -261,6 +262,7 @@
               </execution>
             </executions>
           </plugin>
+<!-- END SNIPPET: configuration -->
         </plugins>
       </build>
     </profile>

Modified: maven/plugins/trunk/maven-pdf-plugin/src/site/apt/limitations.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pdf-plugin/src/site/apt/limitations.apt?rev=773083&r1=773082&r2=773083&view=diff
==============================================================================
--- maven/plugins/trunk/maven-pdf-plugin/src/site/apt/limitations.apt (original)
+++ maven/plugins/trunk/maven-pdf-plugin/src/site/apt/limitations.apt Fri May  8 20:24:38 2009
@@ -39,8 +39,6 @@
 
 * Missing features
 
-  * Cover page not configurable (only title and author).
-
   * Menu sub-items are not supported in TOC (every source document starts a new chapter).
 
 * Known bugs

Modified: maven/plugins/trunk/maven-pdf-plugin/src/site/apt/usage.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pdf-plugin/src/site/apt/usage.apt?rev=773083&r1=773082&r2=773083&view=diff
==============================================================================
--- maven/plugins/trunk/maven-pdf-plugin/src/site/apt/usage.apt (original)
+++ maven/plugins/trunk/maven-pdf-plugin/src/site/apt/usage.apt Fri May  8 20:24:38 2009
@@ -46,61 +46,27 @@
 * Running the PDF plugin automatically during a build
 
   The PDF plugin can be put into a project's pom.xml so that it gets executed
-  everytime the project is built.  Below is a sample pom.xml for running the
+  everytime the project is built.  Below is a sample configuration
+  (to put into the list of <<<\<plugins\>>>> in the <<<\<build\>>>>
+  section of your <<<pom.xml>>>) for running the
   PDF plugin in the <<<site>>> phase everytime the project is built:
 
-+-----
-<project>
-  [...]
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-pdf-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>site-pdf</id>
-            <phase>site</phase>
-            <goals>
-              <goal>pdf</goal>
-            </goals>
-            <configuration>
-              <outputDirectory>${project.reporting.outputDirectory}</outputDirectory>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  [...]
-</project>
-+-----
+%{snippet|id=configuration|file=pom.xml}
 
 * Document descriptor
 
-  By default, the pdf plugin processes all source files (in unspecified order)
-  found under the site source directory (apt, xdoc, fml,...). You can customize
+  By default, the pdf plugin processes all source files as specified
+  in the site-plugins's <<<site.xml>>>. You can customize
   which files to include in which order by using a document descriptor
   (by default <<<src/site/pdf.xml>>>). An example is given below:
 
-+-----
-<document outputName="maven-pdf-plugin">
-
-  <meta>
-    <title>Maven PDF Plugin</title>
-    <author>The Apache Maven Project</author>
-  </meta>
-
-  <toc name="Table of Contents">
-    <item name="Introduction" ref="index.apt"/>
-    <item name="Usage" ref="usage.apt"/>
-  </toc>
-
-</document>
-+-----
+%{snippet|id=docDescriptor|file=src/site/pdf.xml}
 
-  The <<<meta>>> information is used for the pdf cover page, while the
-  <<<toc>>> generates a Table of Contents and specifies the order of
-  files to include in the pdf.
+  The <<<meta>>> information is only used for the pdf cover page if
+  no <<<cover>>> element is given. The <<<toc>>> generates a Table
+  of Contents and specifies the order of files to include in the pdf.
+  For a complete description of the file format, see the
+  {{{http://maven.apache.org/doxia/doxia/doxia-core/document.html}Document Model Reference}}.
 
 * Configuration properties
 

Modified: maven/plugins/trunk/maven-pdf-plugin/src/site/pdf.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pdf-plugin/src/site/pdf.xml?rev=773083&r1=773082&r2=773083&view=diff
==============================================================================
--- maven/plugins/trunk/maven-pdf-plugin/src/site/pdf.xml (original)
+++ maven/plugins/trunk/maven-pdf-plugin/src/site/pdf.xml Fri May  8 20:24:38 2009
@@ -21,7 +21,8 @@
  */
  -->
 
-<document outputName="maven-pdf-plugin">
+<!-- START SNIPPET: docDescriptor -->
+<document outputName="maven-pdf-plugin-${project.version}">
 
   <meta>
     <title>Maven PDF Plugin</title>
@@ -44,3 +45,4 @@
   </cover>
 
 </document>
+<!-- END SNIPPET: docDescriptor -->
\ No newline at end of file