Commit bedae6ba authored by Alexander Diewald's avatar Alexander Diewald Committed by Alexander Diewald
Browse files

Add oomph installation file.


Signed-off-by: Alexander Diewald's avatarAlexander Diewald <diewald@fortiss.org>
parent cf1197a3
<?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:jdt="http://www.eclipse.org/oomph/setup/jdt/1.0"
xmlns:predicates="http://www.eclipse.org/oomph/predicates/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"
xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/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/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.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 http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore http://www.example.org/CommandLine/1.0 https://raw.githubusercontent.com/maybeec/oomph-task-cli/master/task-cli-updatesite/model/Oomph-cli-task-1.0.ecore"
name="autofocus3"
label="AutoFOCUS 3 (Developer)">
<setupTask
xsi:type="jdt:JRETask"
version="JavaSE-1.8"
location="${jre.location-1.8}"
name="JRE for JavaSE-1.8">
<description>Define the JRE needed to compile and run the Java projects of ${scope.project.label}.</description>
</setupTask>
<setupTask
xsi:type="setup:EclipseIniTask"
option="-Xmx"
value="4096m"
vm="true">
<description>Set the heap space needed to work with the projects of ${scope.project.label}</description>
</setupTask>
<setupTask
xsi:type="setup:EclipseIniTask"
option="-Xss"
value="4m"
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"
label="Kepler Update Site stuff">
<requirement
name="org.eclipse.platform.feature.group"
versionRange="[4.3.0,4.4.0)"/>
<requirement
name="org.eclipse.epp.package.modeling.feature.feature.group"
versionRange="[2.0.0,2.1.0)"/>
<requirement
name="org.eclipse.emf.sdk.feature.group"/>
<requirement
name="org.eclipse.emf.transaction.sdk.feature.group"
versionRange="[1.7.0,1.8.0)"/>
<requirement
name="org.eclipse.emf.validation.sdk.feature.group"
versionRange="[1.7.0,1.8.0)"/>
<requirement
name="org.eclipse.gef.sdk.feature.group"
versionRange="[3.9.0,3.10.0)"/>
<requirement
name="org.eclipse.gmf.feature.group"
versionRange="[1.7.0,1.8.0)"/>
<repository
url="http://download.eclipse.org/releases/kepler"/>
<description>Install the tools needed in the IDE to work with the source code of ${scope.project.label}.</description>
</setupTask>
<setupTask
xsi:type="setup:VariableTask"
name="eclipse.target.platform"
defaultValue="Kepler"
storageURI="scope://Workspace"/>
<setupTask
xsi:type="setup.p2:P2Task"
label="eGit jGit">
<requirement
name="org.eclipse.egit.feature.group"
versionRange="[4.7.0,4.8.0)"/>
<requirement
name="org.eclipse.jgit.feature.group"
versionRange="[4.7.0,4.8.0)"/>
<repository
url="http://download.eclipse.org/egit/updates-4.7.1"/>
<description>Install Git support for interacting with the AF3 repositories.</description>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="SWT Bot">
<requirement
name="org.eclipse.swtbot.source.feature.group"
versionRange="[2.4.0,2.5.0)"/>
<requirement
name="org.eclipse.swtbot.eclipse.source.feature.group"
versionRange="[2.4.0,2.5.0)"/>
<requirement
name="org.eclipse.swtbot.forms.source.feature.group"
versionRange="[2.4.0,2.5.0)"/>
<repository
url="http://download.eclipse.org/technology/swtbot/releases/2.4.0/"/>
<description></description>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="Orbit Dependencies">
<requirement
name="org.apache.lucene.analysis"
versionRange="[3.5.0,3.6.0)"
filter=""/>
<requirement
name="org.apache.lucene"
versionRange="[3.5.0,3.6.0)"
filter=""/>
<repository
url="http://download.eclipse.org/technology/swtbot/releases/2.4.0/"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="Nebula Widgets">
<requirement
name="org.eclipse.nebula.feature.feature.group"
versionRange="[1.0.0,1.1.0)"/>
<repository
url="http://archive.eclipse.org/nebula/Q12015/release/"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="Java 8 Support">
<requirement
name="org.eclipse.jdt.a2.java8patch.feature.group"/>
<requirement
name="org.eclipse.jdt.java8patch.feature.group"/>
<requirement
name="org.eclipse.pde.java8patch.feature.group"/>
<repository
url="http://download.eclipse.org/eclipse/updates/4.3-P-builds/P20140317-1600/"/>
<description>Install Java 8 support for Kepler.</description>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="E(fx)clipse Runtime - JavaFX support">
<requirement
name="org.eclipse.fx.target.rcp.feature.feature.group"/>
<repository
url="http://download.eclipse.org/efxclipse/runtime-released/0.9.0/site/"/>
<description>Install JavaFX runtime support for Kepler.</description>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="E(fx)clipse IDE - JavaFX support">
<requirement
name="org.eclipse.fx.ide.all.kepler.feature.feature.group"
versionRange="[0.9.0,1.0.0)"/>
<repository
url="http://download.eclipse.org/efxclipse/updates-released/0.9.0/site/"/>
<description>Install JavaFX IDE support for Kepler.</description>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="Xtext - for E(fx)clipse">
<requirement
name="org.eclipse.xtext.sdk.feature.group"
versionRange="[2.5.0,2.6.0)"/>
<repository
url="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201404100756"/>
<description>Install Xtext support for E(fx)clipse.</description>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="SystemFocus Development Tools">
<requirement
name="org.eclipse.systemfocus.tooling.codereview.feature.feature.group"
versionRange="[0.5.0,1.0.0)"/>
<requirement
name="org.eclipse.systemfocus.tooling.emfgeneration.git.feature.feature.group"
versionRange="[0.5.0,1.0.0)"/>
<repository
url="http://download.fortiss.org/public/projects/org.eclipse.systemfocus.tooling.site/0.5.0/"/>
<description>Install the tools needed in the IDE to conduct code review and model generation of ${scope.project.label}.</description>
</setupTask>
<setupTask
xsi:type="setup:ResourceCreationTask"
content="content_assist_proposals_background=255,255,255&#xA;content_assist_proposals_foreground=0,0,0&#xA;eclipse.preferences.version=1&#xA;org.eclipse.jdt.internal.ui.navigator.layout=1&#xA;org.eclipse.jdt.internal.ui.navigator.librariesnode=true&#xA;org.eclipse.jdt.ui.formatterprofiles.version=13&#xA;spelling_locale_initialized=true&#xA;useAnnotationsPrefPage=true&#xA;useQuickDiffPrefPage=true"
targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs"
encoding="UTF-8">
<description>Subclipse preference configuration for using SVNKit provider.</description>
</setupTask>
<setupTask
xsi:type="git:GitCloneTask"
id="fortiss-std-env.git.clone"
remoteURI="https://git.fortiss.org/af3/fortiss-std-env.git">
<configSections
name="pull">
<properties
key="rebase"
value="true"/>
</configSections>
<description>Clones the default development enviroment settings.</description>
</setupTask>
<setupTask
xsi:type="git:GitCloneTask"
id="tooling.kernel.git.clone"
remoteURI="https://git.fortiss.org/af3/kernel.git"
recursive="true">
<configSections
name="pull">
<properties
key="rebase"
value="true"/>
</configSections>
<configSections
name="fetch">
<properties
key="recurseSubmodules"
value="true"/>
</configSections>
<configSections
name="submodule">
<properties
key="recurse"
value="true"/>
</configSections>
<description>Clones the fortiss tooling kernel repository.</description>
</setupTask>
<setupTask
xsi:type="git:GitCloneTask"
id="af3.git.clone"
remoteURI="https://git.fortiss.org/af3/af3.git"
recursive="true">
<configSections
name="pull">
<properties
key="rebase"
value="true"/>
</configSections>
<configSections
name="fetch">
<properties
key="recurseSubmodules"
value="true"/>
</configSections>
<configSections
name="submodule">
<properties
key="recurse"
value="true"/>
</configSections>
<description>Clones the fortiss AF3 official plugin repository.</description>
</setupTask>
<setupTask
xsi:type="git:GitCloneTask"
id="af3.dev.product.git.clone"
remoteURI="https://git.fortiss.org/af3/af3_dev_product.git"
recursive="true">
<configSections
name="pull">
<properties
key="rebase"
value="true"/>
</configSections>
<description>Clones the fortiss AF3 (eclipse) product repository.</description>
</setupTask>
<setupTask
xsi:type="setup:CompoundTask"
id="git-hooks"
name="Git Hooks">
<setupTask
xsi:type="setup:ResourceCopyTask"
id="git-hook.checkout.kernel.copy"
sourceURL="${fortiss-std-env.git.clone.location|uri}/git-hooks/post-checkout"
targetURL="${tooling.kernel.git.clone.location|uri}/.git/hooks/post-checkout">
<description>Copies the git hooks from the standard dev environment clone to kernel repo.</description>
</setupTask>
<setupTask
xsi:type="setup:ResourceCopyTask"
id="git-hook.merge.kernel.copy"
sourceURL="${fortiss-std-env.git.clone.location|uri}/git-hooks/post-merge"
targetURL="${tooling.kernel.git.clone.location|uri}/.git/hooks/post-merge">
<description>Copies the git hooks from the standard dev environment clone to kernel repo.</description>
</setupTask>
<setupTask
xsi:type="setup:ResourceCopyTask"
id="git-hook.checkout.af3.copy"
sourceURL="${fortiss-std-env.git.clone.location|uri}/git-hooks/post-checkout"
targetURL="${af3.git.clone.location|uri}/.git/hooks/post-checkout">
<description>Copies the git hooks from the standard dev environment clone to kernel repo.</description>
</setupTask>
<setupTask
xsi:type="setup:ResourceCopyTask"
id="git-hook.merge.af3.copy"
sourceURL="${fortiss-std-env.git.clone.location|uri}/git-hooks/post-merge"
targetURL="${af3.git.clone.location|uri}/.git/hooks/post-merge">
<description>Copies the git hooks from the standard dev environment clone to kernel repo.</description>
</setupTask>
</setupTask>
<setupTask
xsi:type="projects:ProjectsImportTask">
<sourceLocator
rootFolder="${tooling.kernel.git.clone.location}"/>
<sourceLocator
rootFolder="${af3.git.clone.location}"/>
</setupTask>
<setupTask
xsi:type="setup.workingsets:WorkingSetTask"
id="workingsets">
<workingSet
name="Tooling Kernel 2"
id="workingset.kernel">
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.tooling.*"/>
</workingSet>
<workingSet
name="AutoFOCUS 3 Core">
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.project(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.expression(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.component(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.platform(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.deployment(\.ui)?"/>
</workingSet>
<workingSet
name="AutoFOCUS 3 Behaviors">
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.state(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.mode(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.operatorpanel(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.msc(\.ui)?"/>
</workingSet>
<workingSet
name="Design Space Exploration">
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.allocation(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="com.microsoft.z3"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.exploration(\.(alg|smt|ui))?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.schedule(\.ui)?"/>
<predicate
xsi:type="predicates:NamePredicate"
pattern="org.fortiss.af3.task(\.ui)?"/>
</workingSet>
<description>Standard working set definitions.</description>
</setupTask>
<stream name="test"
label="Development">
<description>Configure the stream / branch of source code.</description>
</stream>
<description>AutoFOCUS 3 developer installation.</description>
</setup:Project>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?><target name="kepler" sequenceNumber="8">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.nebula.feature.feature.group" version="1.0.0.201501260813"/>
<repository location="http://archive.eclipse.org/nebula/Q12015/release/"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.swtbot.eclipse.source.feature.group" version="2.4.0.201604200752"/>
<unit id="org.eclipse.swtbot.forms.source.feature.group" version="2.4.0.201604200752"/>
<unit id="org.eclipse.swtbot.source.feature.group" version="2.4.0.201604200752"/>
<repository location="http://download.eclipse.org/technology/swtbot/releases/2.4.0/"/>
</location>
<location path="${eclipse_home}" type="Profile"/>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.apache.lucene" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.analysis.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.analysis" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.core.source" version="3.5.0.v20120725-1805"/>
<unit id="org.apache.lucene.core" version="3.5.0.v20120725-1805"/>
<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20140114142710/repository/"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.emf.sdk.feature.group" version="2.9.2.v20140203-1126"/>
<unit id="org.eclipse.equinox.sdk.feature.group" version="3.9.0.v20140221-1852"/>
<unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.7.0.201306111400"/>
<unit id="org.eclipse.platform.sdk" version="4.3.2.M20140221-1700"/>
<unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.7.0.201306111341"/>
<unit id="org.eclipse.gef.sdk.feature.group" version="3.9.1.201308190730"/>
<unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.7.0.201306111432"/>
<repository location="http://download.eclipse.org/releases/kepler"/>
</location>
</locations>
</target>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment