blob: 7365a21501ce65a1ed866d0bb5f15ab27f875444 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<setup:Project setup:toolVersion="8" xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:predicates="http://www.eclipse.org/CDO/releng/predicates/1.0" xmlns:setup="http://www.eclipse.org/CDO/releng/setup/1.0" xmlns:workingsets="http://www.eclipse.org/CDO/releng/workingsets/1.0" name="efxclipse" label="e(fx)clipse">
<setupTasks xsi:type="setup:ContextVariableTask" name="git.user.id"/>
<setupTasks xsi:type="setup:P2Task">
<installableUnits id="org.eclipse.xtext.sdk.feature.group"/>
<installableUnits id="org.eclipse.fx.ide.feature.feature.group"/>
<installableUnits id="org.eclipse.jdt.java8patch.feature.group"/>
<installableUnits id="org.eclipse.pde.java8patch.feature.group"/>
<installableUnits id="org.eclipse.m2e.feature.feature.group"/>
<p2Repositories url="${train.url}"/>
<p2Repositories url="http://download.eclipse.org/efxclipse/updates-nightly/site"/>
<p2Repositories url="http://download.eclipse.org/eclipse/updates/4.3-P-builds/"/>
</setupTasks>
<setupTasks xsi:type="setup:ProjectsImportTask">
<sourceLocators rootFolder="${setup.branch.dir}/git/">
<predicates xsi:type="predicates:AndPredicate">
<operands xsi:type="predicates:NotPredicate">
<operand xsi:type="predicates:NamePredicate" pattern=".*swt.*"/>
</operands>
<operands xsi:type="predicates:NotPredicate">
<operand xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.fx\.emf\.edit\.ui\.tests"/>
</operands>
</predicates>
</sourceLocators>
</setupTasks>
<branches name="master">
<setupTasks xsi:type="setup:GitCloneTask" location="${setup.branch.dir/git/org.eclipse.efxclipse}" remoteURI="ssh://git.eclipse.org:29418/efxclipse/org.eclipse.efxclipse" checkoutBranch="master"/>
<setupTasks xsi:type="setup:WorkingSetTask">
<workingSets name="releng">
<predicates xsi:type="predicates:LocationPredicate" pattern=".*releng.*"/>
</workingSets>
<workingSets name="tooling">
<predicates xsi:type="predicates:AndPredicate">
<operands xsi:type="predicates:LocationPredicate" pattern=".*tooling.*"/>
<operands xsi:type="workingsets:ExclusionPredicate" excludedWorkingSets="//@branches[name='master']/@setupTasks.1/@workingSets.0"/>
</predicates>
</workingSets>
<workingSets name="runtime-shared">
<predicates xsi:type="predicates:OrPredicate">
<operands xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.fx\.javafx"/>
<operands xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.fx\.osgi"/>
<operands xsi:type="predicates:NamePredicate" pattern="org\.eclipse\.fx\.ui\.workbench3"/>
</predicates>
</workingSets>
<workingSets name="runtime">
<predicates xsi:type="predicates:AndPredicate">
<operands xsi:type="workingsets:ExclusionPredicate" excludedWorkingSets="//@branches[name='master']/@setupTasks.1/@workingSets.0 //@branches[name='master']/@setupTasks.1/@workingSets.2"/>
<operands xsi:type="predicates:LocationPredicate" pattern=".*runtime.*"/>
</predicates>
</workingSets>
<workingSets name="misc">
<predicates xsi:type="workingsets:ExclusionPredicate" excludedWorkingSets="//@branches[name='master']/@setupTasks.1/@workingSets.0 //@branches[name='master']/@setupTasks.1/@workingSets.3 //@branches[name='master']/@setupTasks.1/@workingSets.2 //@branches[name='master']/@setupTasks.1/@workingSets.1"/>
</workingSets>
</setupTasks>
</branches>
</setup:Project>