diff --git a/src/main/java/com/rackspace/cloud/api/docs/PDFMojo.java b/src/main/java/com/rackspace/cloud/api/docs/PDFMojo.java
index 77434db..071654c 100644
--- a/src/main/java/com/rackspace/cloud/api/docs/PDFMojo.java
+++ b/src/main/java/com/rackspace/cloud/api/docs/PDFMojo.java
@@ -270,6 +270,9 @@ public abstract class PDFMojo extends AbstractFoMojo {
File imageDirectory = getImageDirectory();
File calloutDirectory = new File (imageDirectory, "callouts");
+ transformer.setParameter("docbook.infile",sourceDocBook.getAbsolutePath());
+ transformer.setParameter("source.directory",sourceDirectory);
+
transformer.setParameter ("admon.graphics.path", imageDirectory.getAbsolutePath()+File.separator);
transformer.setParameter ("callout.graphics.path", calloutDirectory.getAbsolutePath()+File.separator);
diff --git a/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java b/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java
index 2f5d2cf..f6f76aa 100644
--- a/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java
+++ b/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java
@@ -24,6 +24,9 @@ import com.agilejava.docbkx.maven.FileUtils;
public abstract class WebHelpMojo extends AbstractWebhelpMojo {
+ private File sourceDirectory;
+ private File sourceDocBook;
+
/**
* @parameter expression="${project.build.directory}"
*/
@@ -149,6 +152,11 @@ public abstract class WebHelpMojo extends AbstractWebhelpMojo {
transformer.setParameter("trim.wadl.uri.count",trimWadlUriCount);
}
+ sourceDocBook = new File(sourceFilename);
+ sourceDirectory = sourceDocBook.getParentFile();
+ transformer.setParameter("docbook.infile",sourceDocBook.getAbsolutePath());
+ transformer.setParameter("source.directory",sourceDirectory);
+
}
protected TransformerBuilder createTransformerBuilder(URIResolver resolver) {
diff --git a/src/main/resources/cloud/process-embedded-wadl.xsl b/src/main/resources/cloud/process-embedded-wadl.xsl
index 8646186..b25a7bf 100644
--- a/src/main/resources/cloud/process-embedded-wadl.xsl
+++ b/src/main/resources/cloud/process-embedded-wadl.xsl
@@ -8,8 +8,22 @@
../../target
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
0
-
+
@@ -66,12 +80,12 @@
-
-
-
+
+
+
+
+
+
@@ -100,12 +114,19 @@
+
-
+
+
+
+
+
+
+
+
+
@@ -113,6 +134,31 @@
+
+
+
+
+
+
+
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+
+ .=""
+ -----------------------------
+
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+
+
+
+
@@ -123,7 +169,7 @@
@@ -431,19 +477,19 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -472,4 +518,18 @@
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
\ No newline at end of file