From 887cb87948356afb280778322483e2245df44a17 Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Mon, 23 Mar 2015 16:33:39 -0400 Subject: [PATCH] Build documentation index This speeds up the initial search in the Help. This is mostly useful for bigger Eclipse installation therefore there is not that much of a difference in the Trace Compass RCP. Change-Id: I5edc0ae3350410f7916b8ba625768eaf2a3e6435 Signed-off-by: Marc-Andre Laperle Reviewed-on: https://git.eclipse.org/r/44409 Reviewed-by: Hudson CI --- doc/.gitignore | 1 + ...ace Compass Developer Guide Builder.launch | 1 + .../build.properties | 3 +- .../build.xml | 3 ++ .../plugin.xml | 3 ++ doc/org.eclipse.tracecompass.doc.dev/pom.xml | 28 ++++++++++++++ .../Trace Compass User Guide Builder.launch | 1 + .../build.properties | 3 +- .../build.xml | 3 ++ .../plugin.xml | 3 ++ doc/org.eclipse.tracecompass.doc.user/pom.xml | 28 ++++++++++++++ ...cepoint Analysis User Guide Builder.launch | 1 + .../build.properties | 3 +- .../build.xml | 4 +- .../plugin.xml | 3 ++ .../pom.xml | 28 ++++++++++++++ ...race Compass RCP User Guide Builder.launch | 1 + .../build.properties | 3 +- .../build.xml | 4 +- .../plugin.xml | 3 ++ .../pom.xml | 28 ++++++++++++++ ...ace Compass Pcap User Guide Builder.launch | 1 + .../build.properties | 3 +- .../build.xml | 4 +- .../plugin.xml | 3 ++ .../pom.xml | 28 ++++++++++++++ pom.xml | 38 +++++++++++++++++++ 27 files changed, 224 insertions(+), 8 deletions(-) create mode 100644 doc/.gitignore diff --git a/doc/.gitignore b/doc/.gitignore new file mode 100644 index 0000000000..f1ac037818 --- /dev/null +++ b/doc/.gitignore @@ -0,0 +1 @@ +index/ diff --git a/doc/org.eclipse.tracecompass.doc.dev/.externalToolBuilders/Trace Compass Developer Guide Builder.launch b/doc/org.eclipse.tracecompass.doc.dev/.externalToolBuilders/Trace Compass Developer Guide Builder.launch index 2b7c51b221..ee9b121b8f 100644 --- a/doc/org.eclipse.tracecompass.doc.dev/.externalToolBuilders/Trace Compass Developer Guide Builder.launch +++ b/doc/org.eclipse.tracecompass.doc.dev/.externalToolBuilders/Trace Compass Developer Guide Builder.launch @@ -1,6 +1,7 @@ + diff --git a/doc/org.eclipse.tracecompass.doc.dev/build.properties b/doc/org.eclipse.tracecompass.doc.dev/build.properties index 9579189910..88b2770fa5 100644 --- a/doc/org.eclipse.tracecompass.doc.dev/build.properties +++ b/doc/org.eclipse.tracecompass.doc.dev/build.properties @@ -15,7 +15,8 @@ bin.includes = plugin.xml,\ about.html,\ plugin.properties,\ book.css,\ - doc/ + doc/,\ + index/ 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/doc/org.eclipse.tracecompass.doc.dev/build.xml b/doc/org.eclipse.tracecompass.doc.dev/build.xml index 78b3bf84f5..d07ccc8f64 100644 --- a/doc/org.eclipse.tracecompass.doc.dev/build.xml +++ b/doc/org.eclipse.tracecompass.doc.dev/build.xml @@ -57,4 +57,7 @@ + + + diff --git a/doc/org.eclipse.tracecompass.doc.dev/plugin.xml b/doc/org.eclipse.tracecompass.doc.dev/plugin.xml index 34d2d3c17c..f7f9624e3c 100644 --- a/doc/org.eclipse.tracecompass.doc.dev/plugin.xml +++ b/doc/org.eclipse.tracecompass.doc.dev/plugin.xml @@ -6,5 +6,8 @@ + + diff --git a/doc/org.eclipse.tracecompass.doc.dev/pom.xml b/doc/org.eclipse.tracecompass.doc.dev/pom.xml index c2ea695c21..8f40e7eeb5 100644 --- a/doc/org.eclipse.tracecompass.doc.dev/pom.xml +++ b/doc/org.eclipse.tracecompass.doc.dev/pom.xml @@ -80,6 +80,34 @@ + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + ${tycho-extras-version} + + -application org.eclipse.ant.core.antRunner -buildfile build.xml build.index + + + + + maven-clean-plugin + 2.6.1 + + + clean-index + clean + + + index/ + + + + clean + + + + diff --git a/doc/org.eclipse.tracecompass.doc.user/.externalToolBuilders/Trace Compass User Guide Builder.launch b/doc/org.eclipse.tracecompass.doc.user/.externalToolBuilders/Trace Compass User Guide Builder.launch index 1c47d08b2a..fb5f599666 100644 --- a/doc/org.eclipse.tracecompass.doc.user/.externalToolBuilders/Trace Compass User Guide Builder.launch +++ b/doc/org.eclipse.tracecompass.doc.user/.externalToolBuilders/Trace Compass User Guide Builder.launch @@ -1,6 +1,7 @@ + diff --git a/doc/org.eclipse.tracecompass.doc.user/build.properties b/doc/org.eclipse.tracecompass.doc.user/build.properties index df5ec6a3ff..11b4b343f4 100644 --- a/doc/org.eclipse.tracecompass.doc.user/build.properties +++ b/doc/org.eclipse.tracecompass.doc.user/build.properties @@ -16,7 +16,8 @@ bin.includes = plugin.xml,\ plugin.properties,\ book.css,\ doc/,\ - reference/ + reference/,\ + index/ 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/doc/org.eclipse.tracecompass.doc.user/build.xml b/doc/org.eclipse.tracecompass.doc.user/build.xml index f9271b3f5c..f590645352 100644 --- a/doc/org.eclipse.tracecompass.doc.user/build.xml +++ b/doc/org.eclipse.tracecompass.doc.user/build.xml @@ -57,4 +57,7 @@ + + + diff --git a/doc/org.eclipse.tracecompass.doc.user/plugin.xml b/doc/org.eclipse.tracecompass.doc.user/plugin.xml index 8236399816..43800d9f48 100644 --- a/doc/org.eclipse.tracecompass.doc.user/plugin.xml +++ b/doc/org.eclipse.tracecompass.doc.user/plugin.xml @@ -6,5 +6,8 @@ + + diff --git a/doc/org.eclipse.tracecompass.doc.user/pom.xml b/doc/org.eclipse.tracecompass.doc.user/pom.xml index 9f70536949..7fb5258bee 100644 --- a/doc/org.eclipse.tracecompass.doc.user/pom.xml +++ b/doc/org.eclipse.tracecompass.doc.user/pom.xml @@ -80,6 +80,34 @@ + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + ${tycho-extras-version} + + -application org.eclipse.ant.core.antRunner -buildfile build.xml build.index + + + + + maven-clean-plugin + 2.6.1 + + + clean-index + clean + + + index/ + + + + clean + + + + diff --git a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/.externalToolBuilders/Trace Compass GDB Tracepoint Analysis User Guide Builder.launch b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/.externalToolBuilders/Trace Compass GDB Tracepoint Analysis User Guide Builder.launch index 2e3f95fc3f..09d8c67f1a 100644 --- a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/.externalToolBuilders/Trace Compass GDB Tracepoint Analysis User Guide Builder.launch +++ b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/.externalToolBuilders/Trace Compass GDB Tracepoint Analysis User Guide Builder.launch @@ -1,6 +1,7 @@ + diff --git a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/build.properties b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/build.properties index 9196378637..68490c5388 100644 --- a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/build.properties +++ b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/build.properties @@ -15,7 +15,8 @@ bin.includes = META-INF/,\ book.css,\ doc/,\ plugin.properties,\ - plugin.xml + plugin.xml,\ + index/ 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/doc/org.eclipse.tracecompass.gdbtrace.doc.user/build.xml b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/build.xml index a2ad4bee67..c1df03ee4e 100644 --- a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/build.xml +++ b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/build.xml @@ -64,5 +64,7 @@ - + + + diff --git a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/plugin.xml b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/plugin.xml index 151a1fa4dc..86a1cf42ad 100644 --- a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/plugin.xml +++ b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/plugin.xml @@ -14,5 +14,8 @@ + + diff --git a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml index 927ba0ee71..c391c57584 100644 --- a/doc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml +++ b/doc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml @@ -80,6 +80,34 @@ + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + ${tycho-extras-version} + + -application org.eclipse.ant.core.antRunner -buildfile build.xml build.index + + + + + maven-clean-plugin + 2.6.1 + + + clean-index + clean + + + index/ + + + + clean + + + + diff --git a/doc/org.eclipse.tracecompass.rcp.doc.user/.externalToolBuilders/Trace Compass RCP User Guide Builder.launch b/doc/org.eclipse.tracecompass.rcp.doc.user/.externalToolBuilders/Trace Compass RCP User Guide Builder.launch index 1043fb6eb3..4834dc71c8 100644 --- a/doc/org.eclipse.tracecompass.rcp.doc.user/.externalToolBuilders/Trace Compass RCP User Guide Builder.launch +++ b/doc/org.eclipse.tracecompass.rcp.doc.user/.externalToolBuilders/Trace Compass RCP User Guide Builder.launch @@ -1,6 +1,7 @@ + diff --git a/doc/org.eclipse.tracecompass.rcp.doc.user/build.properties b/doc/org.eclipse.tracecompass.rcp.doc.user/build.properties index 15c5bc749c..37997aec90 100644 --- a/doc/org.eclipse.tracecompass.rcp.doc.user/build.properties +++ b/doc/org.eclipse.tracecompass.rcp.doc.user/build.properties @@ -15,7 +15,8 @@ bin.includes = plugin.xml,\ about.html,\ plugin.properties,\ book.css,\ - doc/ + doc/,\ + index/ 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/doc/org.eclipse.tracecompass.rcp.doc.user/build.xml b/doc/org.eclipse.tracecompass.rcp.doc.user/build.xml index d723850094..6f4e1ca958 100644 --- a/doc/org.eclipse.tracecompass.rcp.doc.user/build.xml +++ b/doc/org.eclipse.tracecompass.rcp.doc.user/build.xml @@ -56,5 +56,7 @@ - + + + diff --git a/doc/org.eclipse.tracecompass.rcp.doc.user/plugin.xml b/doc/org.eclipse.tracecompass.rcp.doc.user/plugin.xml index 8236399816..43800d9f48 100644 --- a/doc/org.eclipse.tracecompass.rcp.doc.user/plugin.xml +++ b/doc/org.eclipse.tracecompass.rcp.doc.user/plugin.xml @@ -6,5 +6,8 @@ + + diff --git a/doc/org.eclipse.tracecompass.rcp.doc.user/pom.xml b/doc/org.eclipse.tracecompass.rcp.doc.user/pom.xml index e47da56600..34762b1b9d 100644 --- a/doc/org.eclipse.tracecompass.rcp.doc.user/pom.xml +++ b/doc/org.eclipse.tracecompass.rcp.doc.user/pom.xml @@ -80,6 +80,34 @@ + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + ${tycho-extras-version} + + -application org.eclipse.ant.core.antRunner -buildfile build.xml build.index + + + + + maven-clean-plugin + 2.6.1 + + + clean-index + clean + + + index/ + + + + clean + + + + diff --git a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/.externalToolBuilders/Trace Compass Pcap User Guide Builder.launch b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/.externalToolBuilders/Trace Compass Pcap User Guide Builder.launch index 7b0fb928d7..1937e6e173 100644 --- a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/.externalToolBuilders/Trace Compass Pcap User Guide Builder.launch +++ b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/.externalToolBuilders/Trace Compass Pcap User Guide Builder.launch @@ -1,6 +1,7 @@ + diff --git a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/build.properties b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/build.properties index e090bb73f5..2ba79cb767 100644 --- a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/build.properties +++ b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/build.properties @@ -15,7 +15,8 @@ bin.includes = plugin.xml,\ about.html,\ plugin.properties,\ book.css,\ - doc/ + doc/,\ + index/ 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/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/build.xml b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/build.xml index c56835a822..6b2d196a41 100644 --- a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/build.xml +++ b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/build.xml @@ -56,5 +56,7 @@ - + + + diff --git a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/plugin.xml b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/plugin.xml index 8236399816..43800d9f48 100644 --- a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/plugin.xml +++ b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/plugin.xml @@ -6,5 +6,8 @@ + + diff --git a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml index 0a60a8dd4d..cd4f193fb1 100644 --- a/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml +++ b/doc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml @@ -80,6 +80,34 @@ + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + ${tycho-extras-version} + + -application org.eclipse.ant.core.antRunner -buildfile build.xml build.index + + + + + maven-clean-plugin + 2.6.1 + + + clean-index + clean + + + index/ + + + + clean + + + + diff --git a/pom.xml b/pom.xml index 6589bc7851..c8ff0504a0 100644 --- a/pom.xml +++ b/pom.xml @@ -48,6 +48,7 @@ ${project.basedir}/../target/jacoco.exec 1.7 UTF-8 + http://download.eclipse.org/eclipse/updates/4.4 @@ -517,6 +518,43 @@ repository-utils 0.22.0 + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + ${tycho-extras-version} + + + + org.apache.ant + eclipse-plugin + + + org.eclipse.help.base + eclipse-plugin + + + org.eclipse.ant.core + eclipse-plugin + + + + + + platform + p2 + ${help-docs-eclipserun-repo} + + + + + + + eclipse-run + + compile + + + -- 2.34.1