From 95a892e103272077531275b90ff26771c772a4d7 Mon Sep 17 00:00:00 2001 From: Lukasz Lenart Date: Fri, 28 Jun 2013 14:13:08 +0000 Subject: [PATCH] WW-4130 Adds usage of SiteExporter instead of wget to export docs from Confluence git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1497786 13f79535-47bb-0310-9956-ffa450edef68 --- assembly/pom.xml | 44 +++--- assembly/src/main/assembly/docs.xml | 4 +- assembly/src/main/resources/docs.cfg | 6 + assembly/src/main/resources/template.vm | 169 ++++++++++++++++++++++++ 4 files changed, 202 insertions(+), 21 deletions(-) create mode 100644 assembly/src/main/resources/docs.cfg create mode 100644 assembly/src/main/resources/template.vm diff --git a/assembly/pom.xml b/assembly/pom.xml index a291eedd2..c7eed5ad0 100644 --- a/assembly/pom.xml +++ b/assembly/pom.xml @@ -1,4 +1,5 @@ - + 4.0.0 org.apache.struts @@ -83,31 +84,29 @@ - maven-antrun-plugin + org.codehaus.mojo + exec-maven-plugin + 1.2 cwiki-docs prepare-package - run + java - - - - - - - - - - - - - - - - + runtime + true + org.apache.cxf.cwiki.SiteExporter + + -d + ${project.build.directory}/cwiki/WW + -password + ${confluence.password} + -user + ${confluence.user} + ${basedir}/src/main/resources/docs.cfg + @@ -142,6 +141,13 @@ + + org.apache.cxf.site-export + cxf-site-export + 1.0-SNAPSHOT + runtime + + org.apache.struts struts2-codebehind-plugin diff --git a/assembly/src/main/assembly/docs.xml b/assembly/src/main/assembly/docs.xml index 9bfd550a3..77dffcb6c 100644 --- a/assembly/src/main/assembly/docs.xml +++ b/assembly/src/main/assembly/docs.xml @@ -47,8 +47,8 @@ - target/cwiki/WW - docs/docs + target/cwiki/WW/docs + docs diff --git a/assembly/src/main/resources/docs.cfg b/assembly/src/main/resources/docs.cfg new file mode 100644 index 000000000..4a1ca5c59 --- /dev/null +++ b/assembly/src/main/resources/docs.cfg @@ -0,0 +1,6 @@ +spaceKey: WW +pageCacheFile:/cache/docs.pageCache +templateName:assembly/src/main/resources/template.vm +outputDir:/docs +globalPages:Navigation,Banner,QuickLinks + diff --git a/assembly/src/main/resources/template.vm b/assembly/src/main/resources/template.vm new file mode 100644 index 000000000..8c89a3263 --- /dev/null +++ b/assembly/src/main/resources/template.vm @@ -0,0 +1,169 @@ +#set ($stylebase = "https://struts.apache.org/css") + + + + + + + +#if($page.hasCode) + + + + #foreach ($hscript in $page.CodeScripts) + + #end + + +#end + + $page.title + + + + + + + +
+  $exporter.breadcrumbs($page) + +
+ + + + + + +
+
+ +
+ + +
+
+ $body +
+ + #if ($page.hasChildren()) +
+ Children + + Show Children + +
+ + #end + +
+
+ + + \ No newline at end of file