You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2013/03/19 18:17:26 UTC

svn commit: r1458414 - in /karaf/eik/trunk/manual: pom.xml src/main/webapp/manual.conf

Author: jbonofre
Date: Tue Mar 19 17:17:25 2013
New Revision: 1458414

URL: http://svn.apache.org/r1458414
Log:
Fix PDF generation of the EIK manual

Added:
    karaf/eik/trunk/manual/src/main/webapp/manual.conf
Modified:
    karaf/eik/trunk/manual/pom.xml

Modified: karaf/eik/trunk/manual/pom.xml
URL: http://svn.apache.org/viewvc/karaf/eik/trunk/manual/pom.xml?rev=1458414&r1=1458413&r2=1458414&view=diff
==============================================================================
--- karaf/eik/trunk/manual/pom.xml (original)
+++ karaf/eik/trunk/manual/pom.xml Tue Mar 19 17:17:25 2013
@@ -21,7 +21,7 @@
 
     <modelVersion>4.0.0</modelVersion>
 
-   <parent>
+    <parent>
         <groupId>org.apache.karaf.eik</groupId>
         <artifactId>parent</artifactId>
         <version>0.10.0-SNAPSHOT</version>
@@ -55,12 +55,12 @@
         <dependency>
             <groupId>org.scala-lang</groupId>
             <artifactId>scala-library</artifactId>
-	    <version>${scala.version}</version>
+            <version>${scala.version}</version>
         </dependency>
         <dependency>
             <groupId>org.scala-lang</groupId>
             <artifactId>scala-compiler</artifactId>
-	    <version>${scala.version}</version>
+            <version>${scala.version}</version>
         </dependency>
     </dependencies>
 
@@ -130,6 +130,35 @@
                 </dependencies>
             </plugin>
             <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.6</version>
+                <executions>
+                    <execution>
+                        <id>create-manual</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                        <configuration>
+                            <tasks>
+                                <mkdir dir="${manual.dir}"/>
+                                <move file="${project.build.directory}/sitegen/manual.html" tofile="${manual}.html"/>
+                                <echo message="Generating PDF using Prince XML (http://www.princexml.com/)"/>
+                                <exec executable="prince">
+                                    <arg value="${manual}.html"/>
+                                    <arg value="${manual}.pdf"/>
+                                    <arg value="--log"/>
+                                    <arg value="${project.build.directory}/prince.log"/>
+                                </exec>
+                                <attachartifact file="${manual}.html" type="html"/>
+                                <attachartifact file="${manual}.pdf" type="pdf"/>
+                            </tasks>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
                 <artifactId>maven-war-plugin</artifactId>
                 <version>2.1</version>
                 <configuration>
@@ -180,43 +209,4 @@
         </plugins>
     </reporting>
 
-    <profiles>
-        <profile>
-            <id>manual</id>
-
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <version>1.6</version>
-                        <executions>
-                            <execution>
-                                <id>create-manual</id>
-                                <phase>package</phase>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                                <configuration>
-                                    <tasks>
-                                        <mkdir dir="${manual.dir}" />
-                                        <move file="${project.build.directory}/sitegen/manual.html" tofile="${manual}.html" />
-                                        <echo message="Generating PDF using Prince XML (http://www.princexml.com/)" />
-                                        <exec executable="prince">
-                                            <arg value="${manual}.html" />
-                                            <arg value="${manual}.pdf" />
-                                            <arg value="--log" />
-                                            <arg value="${project.build.directory}/prince.log" />
-                                        </exec>
-                                        <attachartifact file="${manual}.html" type="html" />
-                                        <attachartifact file="${manual}.pdf" type="pdf" />
-                                    </tasks>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
 </project>

Added: karaf/eik/trunk/manual/src/main/webapp/manual.conf
URL: http://svn.apache.org/viewvc/karaf/eik/trunk/manual/src/main/webapp/manual.conf?rev=1458414&view=auto
==============================================================================
--- karaf/eik/trunk/manual/src/main/webapp/manual.conf (added)
+++ karaf/eik/trunk/manual/src/main/webapp/manual.conf Tue Mar 19 17:17:25 2013
@@ -0,0 +1,41 @@
+{attributes:layout=/WEB-INF/scalate/layouts/print.ssp}
+
+{div:class=title}
+!/images/karaf-logos.png!
+\\
+\\
+\\
+\\
+Apache Karaf EIK
+Manual
+\\
+\\
+\\
+\\
+{div}
+
+{div:class=copyright-section}
+Copyright (c) 2013 The Apache Software Foundation
+
+The PDF format of the Karaf EIK Manual has been generated by Prince XML (http://www.princexml.org).
+{div}
+
+{div:class=toc-title}
+Table of contents
+{div}
+
+{toc:maxLevel=2}
+
+h1. Overview
+{include:overview.conf}
+
+h1. User Guide
+{include:user-guide/prerequisites.conf}
+{include:user-guide/supportedversions.html}
+{include:user-guide/installation.conf}
+{include:user-guide/createproject.conf}
+{include:user-guide/launchconf.conf}
+{include:user-guide/loadbundle.conf}
+{include:user-guide/uninstall.conf}
+{include:user-guide/devcomponent.conf}
+{include:user-guide/devcomponentwithm2e}