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}