From 55ef98782bd7a276b05e2d94f55cfc46155e7444 Mon Sep 17 00:00:00 2001
From: Mark Craig <mark.craig@forgerock.com>
Date: Fri, 25 Nov 2011 16:15:15 +0000
Subject: [PATCH] Unsatisfying hack to workaround COMMWEB-35: Allow inter-document links in core doc sources

---
 opendj3/pom.xml |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/opendj3/pom.xml b/opendj3/pom.xml
index 1a906eb..ba6e750 100644
--- a/opendj3/pom.xml
+++ b/opendj3/pom.xml
@@ -302,6 +302,66 @@
             </configuration>
           </execution>
           <execution>
+           <id>olinkdb-admin-guide</id>
+           <phase>process-resources</phase>
+           <configuration>
+            <includes>*/OpenDJ-Admin-Guide.xml</includes>
+            <collectXrefTargets>only</collectXrefTargets>
+            <targetsFilename>${basedir}/target/admin-guide.target.db</targetsFilename>
+            <postProcess>
+             <delete dir="${docbkx-out}/html/admin-guide"/>
+            </postProcess>
+           </configuration>
+           <goals>
+            <goal>generate-html</goal>
+           </goals>
+          </execution>
+          <execution>
+           <id>olinkdb-dev-guide</id>
+           <phase>process-resources</phase>
+           <configuration>
+            <includes>*/OpenDJ-Dev-Guide.xml</includes>
+            <collectXrefTargets>only</collectXrefTargets>
+            <targetsFilename>${basedir}/target/dev-guide.target.db</targetsFilename>
+            <postProcess>
+             <delete dir="${docbkx-out}/html/dev-guide"/>
+            </postProcess>
+           </configuration>
+           <goals>
+            <goal>generate-html</goal>
+           </goals>
+          </execution>
+          <execution>
+           <id>olinkdb-install-guide</id>
+           <phase>process-resources</phase>
+           <configuration>
+            <includes>*/OpenDJ-Install-Guide.xml</includes>
+            <collectXrefTargets>only</collectXrefTargets>
+            <targetsFilename>${basedir}/target/install-guide.target.db</targetsFilename>
+            <postProcess>
+             <delete dir="${docbkx-out}/html/install-guide"/>
+            </postProcess>
+           </configuration>
+           <goals>
+            <goal>generate-html</goal>
+           </goals>
+          </execution>
+          <execution>
+           <id>olinkdb-release-notes</id>
+           <phase>process-resources</phase>
+           <configuration>
+            <includes>*/OpenDJ-Release-Notes.xml</includes>
+            <collectXrefTargets>only</collectXrefTargets>
+            <targetsFilename>${basedir}/target/release-notes.target.db</targetsFilename>
+            <postProcess>
+             <delete dir="${docbkx-out}/html/release-notes"/>
+            </postProcess>
+           </configuration>
+           <goals>
+            <goal>generate-html</goal>
+           </goals>
+          </execution>
+          <execution>
             <id>doc-single-html</id>
             <phase>pre-site</phase>
             <goals>
@@ -311,6 +371,7 @@
               <chunkedOutput>false</chunkedOutput>
               <htmlCustomization>${dbstyle-dir}/html/coredoc.xsl</htmlCustomization>
 
+              <targetDatabaseDocument>${docbkx-src}/olinkdb-single-html-pages.xml</targetDatabaseDocument>
               <!-- Resources required but not copied by DocBook.xsl. -->
               <preProcess>
                 <copy todir='${docbkx-out}/html/admin-guide/images'>

--
Gitblit v1.10.0