blob: cda8b978efcbce952ae74252d57a69c7b7cdc699 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<rm:rmap xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0">
<rm:property key="checkout.location" value="${workspace.root}/" />
<rm:property key="xtext.p2.repository" value="${eclipse.download}/modeling/tmf/xtext/updates/composite" />
<rm:property key="xtext.p2.nightly.repository" value="${xtext.p2.repository}/nightly" />
<rm:property key="xtext.p2.stable.repository" value="${xtext.p2.repository}/releases" />
<rm:property key="hudson.emf.p2.repository" value="https://hudson.eclipse.org/xtext/job/emf-core/lastSuccessfulBuild/artifact/build-result/p2.repository/" />
<rm:property key="emf.p2.repository" value="${eclipse.download}/modeling/emf/emf/updates" />
<!-- self -->
<rm:locator pattern="^org\.eclipse\.emf\.xcore\.releng$" searchPathRef="local.releng" />
<!-- Xtext -->
<rm:locator pattern="^org\.eclipse\.xtext(?:\..+)?$" searchPathRef="tmf-composite" />
<rm:locator pattern="^org\.eclipse\.(?:xpand|xtend)(?:\..+)?$" searchPathRef="tmf-composite" />
<rm:locator pattern="^org\.eclipse\.emf\.(?:mwe|mwe2)(?:\..+)?$" searchPathRef="tmf-composite" />
<rm:locator pattern="^com\.google(?:\..+)?$" searchPathRef="orbit" />
<rm:locator pattern="^org\.(?:apache|aopalliance)(?:\..+)?$" searchPathRef="orbit" failOnError="false" />
<rm:locator pattern="^org\.objectweb\.asm(?:\..+)?$" searchPathRef="orbit"/>
<rm:locator pattern="org.antlr.runtime" searchPathRef="tmf-composite"/>
<rm:locator pattern="javax.inject" searchPathRef="orbit"/>
<rm:locator pattern="org.junit" searchPathRef="orbit"/>
<rm:locator pattern="org.hamcrest.core" searchPathRef="orbit"/>
<!-- EMF -->
<rm:locator pattern="^org\.eclipse\.(?:emf|xsd)(?:\..+)?$" searchPathRef="emf" />
<!-- Other -->
<rm:locator searchPathRef="platform" />
<rm:searchPath name="local.releng">
<rm:provider componentTypes="buckminster" readerType="local" mutable="false" source="true">
<rm:uri format="{0}/releng/{1}">
<bc:propertyRef key="checkout.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="tmf-composite">
<rm:provider componentTypes="eclipse.feature,osgi.bundle"
readerType="p2" source="false" mutable="false"
resolutionFilter="(!(|(build.type=S)(build.type=R)))">
<rm:uri format="{0}">
<bc:propertyRef key="xtext.p2.nightly.repository" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="eclipse.feature,osgi.bundle"
readerType="p2" source="false" mutable="false"
resolutionFilter="(|(build.type=S)(build.type=R))">
<rm:uri format="{0}">
<bc:propertyRef key="xtext.p2.stable.repository" />
</rm:uri>
</rm:provider>
</rm:searchPath>
<!-- Best practice -->
<rm:searchPath name="emf">
<rm:provider componentTypes="eclipse.feature,osgi.bundle"
readerType="p2" source="false" mutable="false"
resolutionFilter="(!(|(build.type=S)(build.type=R)))">
<rm:uri format="{0}">
<bc:propertyRef key="hudson.emf.p2.repository" />
</rm:uri>
</rm:provider>
<rm:provider componentTypes="eclipse.feature,osgi.bundle"
readerType="p2" source="false" mutable="false"
resolutionFilter="(|(build.type=S)(build.type=R))">
<rm:uri format="{0}/2.14milestones">
<bc:propertyRef key="emf.p2.repository" />
</rm:uri>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="orbit">
<rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false"
mutable="false">
<rm:uri format="http://download.eclipse.org/tools/orbit/downloads/latest-S">
<bc:propertyRef key="eclipse.download" />
</rm:uri>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="platform">
<rm:provider componentTypes="eclipse.feature,osgi.bundle"
readerType="p2" source="false" mutable="false">
<rm:uri format="{0}/eclipse/updates/3.6">
<bc:propertyRef key="eclipse.download" />
</rm:uri>
</rm:provider>
</rm:searchPath>
</rm:rmap>