Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremie Bresson2015-11-25 05:20:49 +0000
committerJeremie Bresson2015-11-25 05:20:49 +0000
commitc70bbdebecabcaaa9bb4e581c3e247d1964665b3 (patch)
treec23baf3bff564edb952212295fca0faf85f34c17
parent7ee789c0a9d85a8ebaaf5f9f18135e45033ba003 (diff)
downloadorg.eclipse.dash.handbook-c70bbdebecabcaaa9bb4e581c3e247d1964665b3.tar.gz
org.eclipse.dash.handbook-c70bbdebecabcaaa9bb4e581c3e247d1964665b3.tar.xz
org.eclipse.dash.handbook-c70bbdebecabcaaa9bb4e581c3e247d1964665b3.zip
Bug 482962: Oomph setup for dash.handbook
https://bugs.eclipse.org/bugs/show_bug.cgi?id=482962 Change-Id: Ice4593f2837f286fa506cdbeb9622fc26473aa59 Signed-off-by: Jeremie Bresson <jbr@bsiag.com>
-rw-r--r--.gitignore3
-rw-r--r--.project6
-rw-r--r--DashHandbook.setup66
3 files changed, 75 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 16be8f2..2919c4a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,4 @@
/output/
+
+# GEF 4 Dot support
+source/images/*.dot.pdf
diff --git a/.project b/.project
index eb3affe..b40f08b 100644
--- a/.project
+++ b/.project
@@ -5,7 +5,13 @@
<projects>
</projects>
<buildSpec>
+ <buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
</natures>
</projectDescription>
diff --git a/DashHandbook.setup b/DashHandbook.setup
new file mode 100644
index 0000000..6148f79
--- /dev/null
+++ b/DashHandbook.setup
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<setup:Project
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:git="http://www.eclipse.org/oomph/setup/git/1.0"
+ xmlns:projects="http://www.eclipse.org/oomph/setup/projects/1.0"
+ xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
+ xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0"
+ xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore"
+ name="dash.handbook"
+ label="Dash Handbook">
+ <setupTask
+ xsi:type="setup:EclipseIniTask"
+ option="-Xmx"
+ value="1024m"
+ vm="true">
+ <description>Set the heap space needed to work with the projects of ${scope.project.label}</description>
+ </setupTask>
+ <setupTask
+ xsi:type="setup.p2:P2Task">
+ <requirement
+ name="org.eclipse.gef4.dot.sdk.feature.group"/>
+ </setupTask>
+ <setupTask
+ xsi:type="setup.p2:P2Task">
+ <requirement
+ name="org.eclipse.mylyn.wikitext.asciidoc.core"/>
+ <requirement
+ name="org.eclipse.mylyn.wikitext.asciidoc.ui"/>
+ <repository
+ url="http://download.eclipse.org/mylyn/snapshots/nightly/docs/"/>
+ </setupTask>
+ <setupTask
+ xsi:type="git:GitCloneTask"
+ id="dash.handbook.git.clone"
+ remoteURI="dash/org.eclipse.dash.handbook">
+ <annotation
+ source="http://www.eclipse.org/oomph/setup/InducedChoices">
+ <detail
+ key="inherit">
+ <value>eclipse.git.gerrit.remoteURIs</value>
+ </detail>
+ <detail
+ key="label">
+ <value>${scope.project.label} Git or Gerrit repository</value>
+ </detail>
+ <detail
+ key="target">
+ <value>remoteURI</value>
+ </detail>
+ </annotation>
+ <description>${scope.project.label}</description>
+ </setupTask>
+ <setupTask
+ xsi:type="projects:ProjectsImportTask">
+ <sourceLocator
+ rootFolder="${dash.handbook.git.clone.location}"/>
+ </setupTask>
+ <stream name="master"
+ label="Master"/>
+ <logicalProjectContainer
+ xsi:type="setup:ProjectCatalog"
+ href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/>
+ <description>Dash Handbook contains the documentation sources for the Eclipse fundation Handbooks. </description>
+</setup:Project>

Back to the top