FELIX-1743: include the karaf manual into the distribution
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@825655 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/assembly/NOTICE b/karaf/assembly/NOTICE
index bb8ec5a..fc4a28a 100644
--- a/karaf/assembly/NOTICE
+++ b/karaf/assembly/NOTICE
@@ -31,6 +31,12 @@
SLF4J (http://www.slf4j.org/).
Licensed under the MIT License.
+This product includes software from http://www.json.org.
+Copyright (c) 2002 JSON.org
+
+The PDF manual has been generated using http://www.princexml.com/
+and contains an attribution which should not be removed by
+licensee.
II. Used Software
@@ -42,9 +48,6 @@
Antony Lesuisse.
Licensed under Public Domain.
-This product includes software from http://www.json.org.
-Copyright (c) 2002 JSON.org
-
III. License Summary
- Apache License 2.0
diff --git a/karaf/assembly/pom.xml b/karaf/assembly/pom.xml
index b288ad8..c02d90b 100644
--- a/karaf/assembly/pom.xml
+++ b/karaf/assembly/pom.xml
@@ -39,6 +39,16 @@
<dependencies>
<dependency>
<groupId>org.apache.felix.karaf</groupId>
+ <artifactId>manual</artifactId>
+ <type>pdf</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix.karaf</groupId>
+ <artifactId>manual</artifactId>
+ <type>html</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix.karaf</groupId>
<artifactId>org.apache.felix.karaf.main</artifactId>
</dependency>
<dependency>
@@ -301,21 +311,35 @@
<artifactItem>
<groupId>org.apache.felix.karaf</groupId>
<artifactId>org.apache.felix.karaf.main</artifactId>
- <outputDirectory>target/dependencies</outputDirectory>
+ <outputDirectory>target/dependencies/lib</outputDirectory>
<destFileName>karaf.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>org.apache.felix.karaf</groupId>
<artifactId>org.apache.felix.karaf.client</artifactId>
- <outputDirectory>target/dependencies</outputDirectory>
+ <outputDirectory>target/dependencies/lib</outputDirectory>
<destFileName>karaf-client.jar</destFileName>
</artifactItem>
<artifactItem>
<groupId>org.apache.felix.karaf.jaas</groupId>
<artifactId>org.apache.felix.karaf.jaas.boot</artifactId>
- <outputDirectory>target/dependencies</outputDirectory>
+ <outputDirectory>target/dependencies/lib</outputDirectory>
<destFileName>karaf-jaas-boot.jar</destFileName>
</artifactItem>
+ <artifactItem>
+ <groupId>org.apache.felix.karaf</groupId>
+ <artifactId>manual</artifactId>
+ <type>pdf</type>
+ <outputDirectory>target/dependencies</outputDirectory>
+ <destFileName>manual.pdf</destFileName>
+ </artifactItem>
+ <artifactItem>
+ <groupId>org.apache.felix.karaf</groupId>
+ <artifactId>manual</artifactId>
+ <type>html</type>
+ <outputDirectory>target/dependencies</outputDirectory>
+ <destFileName>manual.html</destFileName>
+ </artifactItem>
</artifactItems>
</configuration>
</execution>
diff --git a/karaf/assembly/src/main/descriptors/unix-bin.xml b/karaf/assembly/src/main/descriptors/unix-bin.xml
index a9d0fe9..ab92574 100644
--- a/karaf/assembly/src/main/descriptors/unix-bin.xml
+++ b/karaf/assembly/src/main/descriptors/unix-bin.xml
@@ -93,7 +93,7 @@
<!-- Copy over jar files -->
<fileSet>
<directory>target/dependencies</directory>
- <outputDirectory>/lib/</outputDirectory>
+ <outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
diff --git a/karaf/assembly/src/main/descriptors/windows-bin.xml b/karaf/assembly/src/main/descriptors/windows-bin.xml
index 40d09d1..232cc76 100644
--- a/karaf/assembly/src/main/descriptors/windows-bin.xml
+++ b/karaf/assembly/src/main/descriptors/windows-bin.xml
@@ -84,7 +84,7 @@
<!-- Copy over jar files -->
<fileSet>
<directory>target/dependencies</directory>
- <outputDirectory>/lib/</outputDirectory>
+ <outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
diff --git a/karaf/pom.xml b/karaf/pom.xml
index de2434a..5fbd966 100644
--- a/karaf/pom.xml
+++ b/karaf/pom.xml
@@ -149,6 +149,18 @@
<dependencies>
<dependency>
<groupId>org.apache.felix.karaf</groupId>
+ <artifactId>manual</artifactId>
+ <type>pdf</type>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix.karaf</groupId>
+ <artifactId>manual</artifactId>
+ <type>html</type>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix.karaf</groupId>
<artifactId>org.apache.felix.karaf.main</artifactId>
<version>${pom.version}</version>
</dependency>