[323292] Added MylynWiki Text steps to the documentation build.
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/.gitignore b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/.gitignore
new file mode 100644
index 0000000..448ac5d
--- /dev/null
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/.gitignore
@@ -0,0 +1 @@
+/help
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/build.properties b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/build.properties
index 16b83c6..4ef9bc1 100644
--- a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/build.properties
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/build.properties
@@ -1,8 +1,8 @@
bin.includes = plugin.xml,\
- html/,\
toc.xml,\
tocconcepts.xml,\
toctasks.xml,\
META-INF/,\
- plugin.properties
-generateSourceBundle=false
\ No newline at end of file
+ plugin.properties,\
+ help/
+generateSourceBundle=false
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/buildHelp.xml b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/buildHelp.xml
new file mode 100644
index 0000000..621911f
--- /dev/null
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/buildHelp.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="org.eclipse.egit.doc" basedir="." default="all">
+<!--
+ Copyright (c) 2010 Chris Aniszczyk and others.
+ Copyright (c) 2010 Matthias Sohn <matthias.sohn@sap.com>
+ Copyright (c) 2010 David Carver <dcarver@intalio.com>
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+
+ Contributors:
+ Chris Aniszczyk - initial API and implementation
+ Matthias Sohn - maven integration, update to wikitext 1.3, adding additional wikis
+ David Carver - updated for Vex documentation generation.
+-->
+ <description>
+ Generate Eclipse help content for the Vex SOA user guide
+ </description>
+
+ <path id="wikitext.tasks.classpath">
+ <fileset dir="${basedir}/lib" includes="**/*.jar"/>
+ </path>
+ <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/internal/wikitext/mediawiki/core/tasks/tasks.properties"/>
+ <taskdef classpathref="wikitext.tasks.classpath" resource="org/eclipse/mylyn/wikitext/core/util/anttask/tasks.properties"/>
+
+ <property name="vex.help.doc.url.base" value="http://wiki.eclipse.org" />
+
+ <target name="all" description="Generate Eclipse help content for Vex.">
+ <sequential>
+ <delete dir="${basedir}/help" failonerror="false"/>
+ <mkdir dir="help"/>
+
+ <mediawiki-to-eclipse-help wikiBaseUrl="${vex.help.doc.url.base}"
+ validate="true" failonvalidationerror="true" prependImagePrefix="images"
+ formatoutput="true" defaultAbsoluteLinkTarget="egit_external" dest="${basedir}/help"
+ navigationimages="true" title="Vex Documentation" helpPrefix="help"
+ generateUnifiedToc="true">
+ <path name="Vex/UserGuide" title="Vex User Guide" />
+ <stylesheet url="book.css" />
+ <pageAppendum>
+
+ = Updating This Document =
+
+ This document is maintained in a collaborative wiki. If you wish to
+ update or modify this document please visit
+ {url}</pageAppendum>
+ </mediawiki-to-eclipse-help>
+ </sequential>
+ </target>
+</project>
\ No newline at end of file
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.confluence.core_1.4.0.I20100805-0500-e3x.jar b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.confluence.core_1.4.0.I20100805-0500-e3x.jar
new file mode 100644
index 0000000..80b97d1
--- /dev/null
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.confluence.core_1.4.0.I20100805-0500-e3x.jar
Binary files differ
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.core_1.4.0.I20100805-0500-e3x.jar b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.core_1.4.0.I20100805-0500-e3x.jar
new file mode 100644
index 0000000..87c7f16
--- /dev/null
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.core_1.4.0.I20100805-0500-e3x.jar
Binary files differ
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.mediawiki.core_1.4.0.I20100805-0500-e3x.jar b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.mediawiki.core_1.4.0.I20100805-0500-e3x.jar
new file mode 100644
index 0000000..ab4790e
--- /dev/null
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.mediawiki.core_1.4.0.I20100805-0500-e3x.jar
Binary files differ
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.textile.core_1.4.0.I20100805-0500-e3x.jar b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.textile.core_1.4.0.I20100805-0500-e3x.jar
new file mode 100644
index 0000000..ced2644
--- /dev/null
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.textile.core_1.4.0.I20100805-0500-e3x.jar
Binary files differ
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.tracwiki.core_1.4.0.I20100805-0500-e3x.jar b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.tracwiki.core_1.4.0.I20100805-0500-e3x.jar
new file mode 100644
index 0000000..8bbafc2
--- /dev/null
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.tracwiki.core_1.4.0.I20100805-0500-e3x.jar
Binary files differ
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.twiki.core_1.4.0.I20100805-0500-e3x.jar b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.twiki.core_1.4.0.I20100805-0500-e3x.jar
new file mode 100644
index 0000000..7bf1837
--- /dev/null
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/lib/org.eclipse.mylyn.wikitext.twiki.core_1.4.0.I20100805-0500-e3x.jar
Binary files differ
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/plugin.xml b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/plugin.xml
index 6216fb5..5edfed0 100644
--- a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/plugin.xml
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/plugin.xml
@@ -5,15 +5,9 @@
<extension
point="org.eclipse.help.toc">
<toc
- file="toc.xml"
+ file="help/toc.xml"
primary="true">
</toc>
- <toc
- file="tocconcepts.xml">
- </toc>
- <toc
- file="toctasks.xml">
- </toc>
</extension>
</plugin>
diff --git a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/pom.xml b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/pom.xml
index e283efc..932d596 100644
--- a/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/pom.xml
+++ b/sourceediting/documentation/org.eclipse.wst.xml.vex.documentation/pom.xml
@@ -14,4 +14,35 @@
<relativePath>../../development/org.eclipse.wst.xml.vex.releng/pom.xml</relativePath>
</parent>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.4</version>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>mylyn-wiki-text</id>
+ <phase>generated-sources</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <ant antfile="buildHelp.xml" inheritRefs="true" />
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
</project>