lttng rcp: Add Trace Viewer Help plug-in
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Tue, 2 Jul 2013 11:36:15 +0000 (07:36 -0400)
committerAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Thu, 18 Jul 2013 21:26:08 +0000 (17:26 -0400)
Change-Id: I2e670902c63b022fc6dd6768273accc3f1c41a2d
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/14238

23 files changed:
org.eclipse.linuxtools.tracing.rcp.help/.empty.dtd [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/.externalToolBuilders/RCP Help Builder.launch [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/.gitignore [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/.project [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/META-INF/MANIFEST.MF [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/README [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/about.html [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/book.css [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/build.properties [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/build.xml [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/doc/.gitignore [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/doc/User-Guide.mediawiki [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/doc/images/home.gif [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/doc/images/next.gif [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/doc/images/prev.gif [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/plugin.properties [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/plugin.xml [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp.help/pom.xml [new file with mode: 0644]
org.eclipse.linuxtools.tracing.rcp/feature.xml
org.eclipse.linuxtools.tracing.rcp/pom.xml
pom.xml

diff --git a/org.eclipse.linuxtools.tracing.rcp.help/.empty.dtd b/org.eclipse.linuxtools.tracing.rcp.help/.empty.dtd
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/.externalToolBuilders/RCP Help Builder.launch b/org.eclipse.linuxtools.tracing.rcp.help/.externalToolBuilders/RCP Help Builder.launch
new file mode 100644 (file)
index 0000000..2540308
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/>
+<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
+<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.linuxtools.tracing.rcp.help"/>
+<mapAttribute key="org.eclipse.ui.externaltools.ATTR_ANT_PROPERTIES">
+<mapEntry key="eclipse.home" value="${eclipse_home}"/>
+</mapAttribute>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.linuxtools.tracing.rcp.help/build.xml}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="incremental,clean"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+</launchConfiguration>
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/.gitignore b/org.eclipse.linuxtools.tracing.rcp.help/.gitignore
new file mode 100644 (file)
index 0000000..543917f
--- /dev/null
@@ -0,0 +1,3 @@
+Linux_Tools_Project/
+target
+toc.xml
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/.project b/org.eclipse.linuxtools.tracing.rcp.help/.project
new file mode 100644 (file)
index 0000000..c3a37af
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.eclipse.linuxtools.tracing.rcp.help</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.pde.ManifestBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.SchemaBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+                       <triggers>clean,full,incremental,</triggers>
+                       <arguments>
+                               <dictionary>
+                                       <key>LaunchConfigHandle</key>
+                                       <value>&lt;project&gt;/.externalToolBuilders/RCP Help Builder.launch</value>
+                               </dictionary>
+                               <dictionary>
+                                       <key>incclean</key>
+                                       <value>true</value>
+                               </dictionary>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.PluginNature</nature>
+       </natures>
+</projectDescription>
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/.settings/org.eclipse.core.resources.prefs b/org.eclipse.linuxtools.tracing.rcp.help/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.linuxtools.tracing.rcp.help/.settings/org.eclipse.core.runtime.prefs
new file mode 100644 (file)
index 0000000..5a0ad22
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/META-INF/MANIFEST.MF b/org.eclipse.linuxtools.tracing.rcp.help/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..c2696ad
--- /dev/null
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name
+Bundle-Vendor: %Bundle-Vendor
+Bundle-Version: 0.0.1.qualifier
+Bundle-Localization: plugin
+Bundle-SymbolicName: org.eclipse.linuxtools.tracing.rcp.help;singleton:=true
+Require-Bundle: org.eclipse.help
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/README b/org.eclipse.linuxtools.tracing.rcp.help/README
new file mode 100644 (file)
index 0000000..1729158
--- /dev/null
@@ -0,0 +1,19 @@
+This describes how to build the documentation found in the o.e.l.tracing.rcp.help
+plugin.
+
+
+Your Eclipse environment first needs to have the "Mylyn Wikitext" plugin
+installed. It can be found in the default Eclipse repository, under
+"Collaboration".
+
+Once that is installed, you should be able to use the manual Eclipse builder to
+generate the doc : select the tracing.rcp.help plugin and choose, in the top-menu,
+"Project -> Build Project".
+
+It uses the build.xml Ant script, but it's recommended to run it from within
+Eclipse, since the builder will pass some environment variables that the script
+needs.
+
+You might get a warning from build.properties because of a missing file. This
+file gets generated with the rest of the doc, so once you have run these steps
+(and refreshed the project if needed), the warning should disappear.
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/about.html b/org.eclipse.linuxtools.tracing.rcp.help/about.html
new file mode 100644 (file)
index 0000000..c258ef5
--- /dev/null
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+<p>June 5, 2006</p>    
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/book.css b/org.eclipse.linuxtools.tracing.rcp.help/book.css
new file mode 100644 (file)
index 0000000..7974739
--- /dev/null
@@ -0,0 +1,59 @@
+/* following font face declarations need to be removed for DBCS */
+
+
+body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-family: Arial, sans-serif; color: #000000}
+pre                            { font-family: Courier, monospace}
+
+/* end font face declarations */
+
+/* following font size declarations should be OK for DBCS */
+body, h1, h2, h3, h4, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font-size: 12pt; }
+pre                            { font-size: 12pt}
+
+/* end font size declarations */
+
+body        { background: #FFFFFF}
+h1           { font-size: 18pt; margin-top: 5; margin-bottom: 1 }      
+h2           { font-size: 14pt; margin-top: 25; margin-bottom: 3 }
+h3           { font-size: 11pt; margin-top: 20; margin-bottom: 3 }
+h4           { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: italic }
+h5           { font size: 13.5pt; }
+p           { font-size: 12pt; }
+pre         { margin-left: 6; font-size: 9pt }
+
+a:link { color: #006699 }
+a:visited { color: #996699 }
+a:hover  { color: #006699 }
+
+ul          { margin-top: 0; margin-bottom: 10 }
+li          { margin-top: 0; margin-bottom: 0 } 
+li p        { margin-top: 0; margin-bottom: 0 } 
+ol          { margin-top: 0; margin-bottom: 10 }
+dl          { margin-top: 0; margin-bottom: 10 }
+dt          { margin-top: 0; margin-bottom: 0; font-weight: bold }
+dd          { margin-top: 0; margin-bottom: 0 }
+strong      { font-weight: bold}
+em          { font-style: italic}
+var         { font-style: italic}
+div.revision { border-left-style: solid; border-left-width: thin; 
+                                  border-left-color: #7B68EE; padding-left:5 }
+th          { font-weight: bold }
+.hidden {
+       display: none;
+}
+
+/* Mike Behm's addition to the style sheet */
+.userinput { font-family: monospace; }
+.guitab, .important, .guibutton, .selectblue, .guimenu, .guilabel, 
+.notetitle  {
+     color: #000000;
+     font-family: helvetica, arial, sans-serif;
+     font-weight: bold;
+     }
+div.linux  {display:none;}
+.firsterm {font-style:italic;}
+
+.typewriter {font-family:monospace;}
+.bold {font-weight:600;}
+.linethrough {text-decoration: line-through;}
+.underline {text-decoration: underline;}
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/build.properties b/org.eclipse.linuxtools.tracing.rcp.help/build.properties
new file mode 100644 (file)
index 0000000..b5da501
--- /dev/null
@@ -0,0 +1,21 @@
+###############################################################################
+# Copyright (c) 2013 Ericsson
+#
+# 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:
+#     Ericsson - Initial API and implementation
+###############################################################################
+
+bin.includes = plugin.xml,\
+               META-INF/,\
+               about.html,\
+               plugin.properties,\
+               book.css,\
+               doc/
+jars.extra.classpath = platform:/plugin/org.eclipse.mylyn.wikitext.core,\
+                       platform:/plugin/org.eclipse.mylyn.wikitext.mediawiki.core
+src.includes = about.html
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/build.xml b/org.eclipse.linuxtools.tracing.rcp.help/build.xml
new file mode 100644 (file)
index 0000000..8f1a8af
--- /dev/null
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="org.eclipse.linuxtools.tracing.rcp.help" default="build">
+    <description>
+            Generate Eclipse help content for the Linux Tools Trace Viewer user guide
+    </description>
+
+    <!-- Set correct values -->
+    <property name="help.doc.url.base" value="http://wiki.eclipse.org" />
+    <property name="ug.path"  value="Linux_Tools_Project/Trace_Viewer/User_Guide" />
+    <property name="ug.title" value="Trace Viewer User Guide" />
+
+    <path id="wikitext.tasks.classpath">
+        <!-- Search in the local Eclipse installation directory for the Wikitext plugin -->
+        <fileset dir="${eclipse.home}/plugins" erroronmissingdir="false">
+            <include name="org.eclipse.mylyn.wikitext.*core*.jar" />
+        </fileset>
+
+        <!-- Search in the system-wide installation directory (Debian) -->
+        <fileset dir="/usr/share/eclipse/dropins/mylyn-wikitext/eclipse/plugins" erroronmissingdir="false">
+            <include name="org.eclipse.mylyn.wikitext.*core*.jar" />
+        </fileset>
+        
+        <!-- For Maven builds: use the compile_classpath -->
+        <pathelement path="${compile_classpath}" />
+    </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" />
+
+    <target name="build" description="Generate Eclipse help content for the Linux Tools Trace Viewer User Guide">
+        <wikitext-to-eclipse-help markupLanguage="MediaWiki"
+                validate="true"
+                failonvalidationerror="true"
+                overwrite="true"
+                multipleOutputFiles="true"
+                navigationimages="true"
+                title="${ug.title}"
+                formatoutput="true"
+                helpPrefix="doc">
+                <fileset dir="./doc">
+                   <include name="User-Guide.mediawiki" />
+                </fileset>
+                <stylesheet url="book.css" />
+            </wikitext-to-eclipse-help>
+          <antcall target="test" />
+    </target>
+
+    <target name="test" description="Verify that all of the HTML files are well-formed XML">
+        <!-- 
+        Don't bother with DTD validation: we only care if the files are well-formed.
+        We therefore provide an empty DTD 
+        -->
+        <xmlvalidate lenient="true">
+            <fileset dir="doc">
+                <include name="**/*.html" />
+            </fileset>
+            <dtd publicid="-//W3C//DTD XHTML 1.0 Transitional//EN" location=".empty.dtd" />
+        </xmlvalidate>
+    </target>
+
+
+    <!-- If you need a proxy for the "download" target, set it here -->
+    <!--
+    <setproxy proxyhost="host" proxyport="port"/>
+    -->
+
+    <target name="download" description="Download the current contents of the LTTng User Guide from the Eclipse wiki">
+        <mediawiki-to-eclipse-help wikiBaseUrl="${help.doc.url.base}" title="${ug.title}" formatoutput="true" dest="." templateExcludes="*eclipseproject*">
+            <path name="${ug.path}" title="${ug.title}" generateToc="false" />
+            <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 
+http://wiki.eclipse.org/Linux_Tools_Project/LTTng2/User_Guide.
+            </pageAppendum>
+        </mediawiki-to-eclipse-help>
+    </target>
+
+    <target name ="clean" description="Delete all generated files">
+      <delete failonerror="false" includeemptydirs="true">
+        <!-- Files under doc/ (generated locally) -->
+        <fileset dir="doc" includes="**/*.html" />
+        <fileset dir="doc" includes="**/*.xml" />
+
+        <!-- Files downloaded from the Eclipse wiki -->
+        <fileset dir="Linux_Tools_Project" />
+        <fileset file="toc.xml" />
+      </delete>
+    </target>
+
+</project>
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/doc/.gitignore b/org.eclipse.linuxtools.tracing.rcp.help/doc/.gitignore
new file mode 100644 (file)
index 0000000..28d4854
--- /dev/null
@@ -0,0 +1,2 @@
+*.html
+*.xml
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/doc/User-Guide.mediawiki b/org.eclipse.linuxtools.tracing.rcp.help/doc/User-Guide.mediawiki
new file mode 100644 (file)
index 0000000..d5526c6
--- /dev/null
@@ -0,0 +1,24 @@
+= Overview =
+The Linux Tools Trace Viewer is a stand-alone application based on Eclipse's
+Rich Client Platform (RCP). The purpose of this is to provide a lightweight
+application to view and analyze traces. It includes all TMF (Tracing and
+Monitoring Framework) features, as well as all features from the LTTng (Linux
+Tracing Toolkit next generation) Eclipse integration, which are provided by the
+Linux Tools Project.
+
+= Getting Started =
+To start the Linux Tools Trace Viewer, go to the directory where the Trace
+Viewer is installed and then run the application named '''traceViewer'''.
+During startup, the Trace Viewer will create, if necessary, an Eclipse workspace
+in the user's home directory with the name ''.traceviewer''. It also creates, if
+needed, a default tracing project called ''Tracing''.
+
+Now the application can be used as described in the User Guide for Linux Tools
+LTTng integration (see section [[#References | References]]).
+
+= References =
+
+* [http://www.eclipse.org/linuxtools/projectPages/lttng/ Linux Tools - LTTng integration]
+* [http://www.lttng.org/ LTTng project]
+* [http://wiki.eclipse.org/Linux_Tools_Project/TMF/User_Guide TMF User Guide]
+
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/doc/images/home.gif b/org.eclipse.linuxtools.tracing.rcp.help/doc/images/home.gif
new file mode 100644 (file)
index 0000000..4472e8c
Binary files /dev/null and b/org.eclipse.linuxtools.tracing.rcp.help/doc/images/home.gif differ
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/doc/images/next.gif b/org.eclipse.linuxtools.tracing.rcp.help/doc/images/next.gif
new file mode 100644 (file)
index 0000000..e2f8c3e
Binary files /dev/null and b/org.eclipse.linuxtools.tracing.rcp.help/doc/images/next.gif differ
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/doc/images/prev.gif b/org.eclipse.linuxtools.tracing.rcp.help/doc/images/prev.gif
new file mode 100644 (file)
index 0000000..4fb4150
Binary files /dev/null and b/org.eclipse.linuxtools.tracing.rcp.help/doc/images/prev.gif differ
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/plugin.properties b/org.eclipse.linuxtools.tracing.rcp.help/plugin.properties
new file mode 100644 (file)
index 0000000..252d9b3
--- /dev/null
@@ -0,0 +1,15 @@
+###############################################################################
+# Copyright (c) 2013 Ericsson
+#
+# 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:
+#     Bernd Hufmann - Initial API and implementation
+###############################################################################
+
+#Properties file for org.eclipse.linuxtools.lttng.help
+Bundle-Vendor = Eclipse Linux Tools
+Bundle-Name = Linux Tools Trace Viewer Help Plug-in
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/plugin.xml b/org.eclipse.linuxtools.tracing.rcp.help/plugin.xml
new file mode 100644 (file)
index 0000000..8236399
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+<!-- This part should be in a documentation plugin -->
+<!-- Configure the help contribution for this plugin -->
+   <extension point="org.eclipse.help.toc">
+      <toc
+            file="doc/User-Guide-toc.xml"
+            primary="true" />
+   </extension>
+</plugin>
diff --git a/org.eclipse.linuxtools.tracing.rcp.help/pom.xml b/org.eclipse.linuxtools.tracing.rcp.help/pom.xml
new file mode 100644 (file)
index 0000000..d6b2c03
--- /dev/null
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Copyright (C) 2011, Red Hat, Inc.
+
+   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
+-->
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>linuxtools-lttng-parent</artifactId>
+    <groupId>org.eclipse.linuxtools.lttng</groupId>
+    <version>2.1.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>org.eclipse.linuxtools.tracing.rcp.help</artifactId>
+  <version>0.0.1-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+
+  <name>Linux Tools Trace Viewer Help Plug-in</name>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>generate-documentation</id>
+            <phase>generate-sources</phase>
+            <configuration>
+              <echo>Generating Trace Viewer Help Files</echo>
+              <tasks>
+                <property name="compile_classpath" refid="maven.compile.classpath" />
+                <ant target="build" inheritRefs="true" antfile="build.xml" />
+              </tasks>
+            </configuration>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>clean-documentation</id>
+            <phase>clean</phase>
+            <configuration>
+              <echo>Cleaning up generated Trace Viewer Help Files</echo>
+              <tasks>
+                <ant target="clean" antfile="build.xml" />
+              </tasks>
+            </configuration>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant</artifactId>
+            <version>1.8.1</version>
+          </dependency>
+
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-launcher</artifactId>
+            <version>1.8.1</version>
+          </dependency>
+
+          <dependency>
+            <groupId>org.apache.ant</groupId>
+            <artifactId>ant-nodeps</artifactId>
+            <version>1.8.1</version>
+          </dependency>
+
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+
+  <groupId>org.eclipse.linuxtools.tracing.rcp</groupId>
+</project>
index ea83ea936a62f643bb751c29d3a0c871c6ea1b9c..5af6744f3c3dffc046e76f65291db031b1f40644 100644 (file)
          version="0.0.0"
          unpack="false"/>
 
+   <plugin
+         id="org.eclipse.linuxtools.tracing.rcp.help"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"/>
+
 </feature>
index 20011ddc894ff0e9923e10c21b95764cb0968566..444deb5ceb8a5e9b020b22ef8b771529b686ab87 100644 (file)
@@ -65,6 +65,7 @@
                 <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"/>
                 <plugin id="org.eclipse.core.net.win32.x86"/>
                 <plugin id="org.eclipse.core.net.linux.x86"/>
+                <plugin id="org.eclipse.linuxtools.tracing.rcp.help"/>
                 <plugin id="org.sat4j.core"/>
                 <plugin id="org.sat4j.pb"/>
               </excludes>
diff --git a/pom.xml b/pom.xml
index 6162873445969a10325625ede9eb63b60cdd5e68..11d4a3f18af66a0dd626f59a0ba932a1c25d71b5 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -49,6 +49,7 @@
     <id>tracingRcp</id>
       <modules>
         <module>org.eclipse.linuxtools.tracing.rcp</module>
+        <module>org.eclipse.linuxtools.tracing.rcp.help</module>
         <module>org.eclipse.linuxtools.tracing.rcp.ui</module>
         <module>org.eclipse.linuxtools.tracing.rcp.product</module>
       </modules>
This page took 0.034733 seconds and 5 git commands to generate.