1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
<?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:predicates="http://www.eclipse.org/oomph/predicates/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.targlets="http://www.eclipse.org/oomph/setup/targlets/1.0"
xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0"
xmlns:workingsets="http://www.eclipse.org/oomph/workingsets/1.0"
xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Git.ecore http://www.eclipse.org/oomph/predicates/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/workingsets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/WorkingSets.ecore"
name="ui"
label="UI">
<setupTask
xsi:type="setup:EclipseIniTask"
option="-Doomph.redirection.platform.ui"
value="=https://raw.githubusercontent.com/eclipse-platform/eclipse.platform.ui/master/releng/org.eclipse.ui.releng/platformUi.setup->${github.clone.platform.ui.location|uri}/releng/org.eclipse.ui.releng/platformUi.setup"
vm="true"/>
<setupTask
xsi:type="git:GitCloneTask"
id="github.clone.platform.ui"
remoteURI="eclipse-platform/eclipse.platform.ui"
pushURI="">
<annotation
source="http://www.eclipse.org/oomph/setup/InducedChoices">
<detail
key="inherit">
<value>github.remoteURIs</value>
</detail>
<detail
key="label">
<value>Platform UI Github Repository</value>
</detail>
<detail
key="target">
<value>remoteURI</value>
</detail>
</annotation>
<configSections
name="branch">
<properties
key="autoSetupRebase"
value="always"/>
</configSections>
<description>Platform UI</description>
</setupTask>
<setupTask
xsi:type="setup.targlets:TargletTask">
<targlet
name="Platform UI"
activeRepositoryList="Nebula+EMF+GEF">
<requirement
name="*"/>
<sourceLocator
rootFolder="${github.clone.platform.ui.location}">
<predicate
xsi:type="predicates:OrPredicate">
<operand
xsi:type="predicates:NotPredicate">
<operand
xsi:type="predicates:NamePredicate"
pattern=".*(cocoa|gtk|win32)"/>
</operand>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.${osgi.ws}"/>
</predicate>
</sourceLocator>
<repositoryList
name="Nebula+EMF+GEF">
<repository
url="https://download.eclipse.org/nebula/snapshot"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
<repository
url="https://download.eclipse.org/tools/gef/updates/milestones"/>
</repositoryList>
</targlet>
</setupTask>
<setupTask
xsi:type="setup.workingsets:WorkingSetTask">
<workingSet
name="Platform UI">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.ui"/>
<operand
xsi:type="workingsets:ExclusionPredicate"
excludedWorkingSet="//@setupTasks.3/@workingSets[name='Platform%20UI%20Examples'] //@setupTasks.3/@workingSets[name='Platform%20UI%20Tests'] //@setupTasks.3/@workingSets[name='Platform%20UI%20Tools']"/>
</predicate>
</workingSet>
<workingSet
name="Platform UI Tests">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.ui"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.tests.*|org\.eclipse\.ui\.dynamicCode"/>
</predicate>
</workingSet>
<workingSet
name="Platform UI Tools">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.ui"/>
<operand
xsi:type="predicates:NamePredicate"
pattern="org\.eclipse\.e4\.(tools|core\.tools).*"/>
</predicate>
</workingSet>
<workingSet
name="Platform UI Examples">
<predicate
xsi:type="predicates:AndPredicate">
<operand
xsi:type="predicates:RepositoryPredicate"
project="org.eclipse.ui"/>
<operand
xsi:type="predicates:NamePredicate"
pattern=".*\.(examples|snippets|demo).*|Widget.*"/>
</predicate>
</workingSet>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="EMF Tools">
<requirement
name="org.eclipse.emf.ecore.editor.feature.group"/>
<requirement
name="org.eclipse.emf.codegen.ecore.ui.feature.group"/>
<repository
url="https://download.eclipse.org/modeling/emf/emf/builds/nightly/latest"/>
</setupTask>
<setupTask
xsi:type="setup.p2:P2Task"
label="E4 Tools">
<requirement
name="org.eclipse.e4.core.tools.feature.feature.group"/>
</setupTask>
<stream name="master"
label="Master"/>
<logicalProjectContainer
xsi:type="setup:Project"
href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']"/>
<description>The Platform UI support</description>
</setup:Project>
|