| <?xml version="1.0" encoding="UTF-8"?> |
| <rmap xmlns="http://www.eclipse.org/buckminster/RMap-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" |
| > |
| <locator pattern="^org\.eclipse\.rap(?:\..+)?$" searchPathRef="rap" /> |
| <locator pattern="^org\.eclipse\.emf\.(?:base|common|ecore|ecore\.xmi|ecore\.change)(?:\.source)?$" searchPathRef="emf.base" failOnError="true" /> |
| |
| <locator pattern="^((?!org\.eclipse\.emf).)*$" searchPathRef="rap" failOnError="true" /> |
| <!-- refer the resolution to the base RMAP to resolve the emf.rap.sdk--> |
| <redirect href="../emf.base.rmap" pattern="^org\.eclipse\.emf\.rap(?:\..+)?$" /> |
| |
| |
| <searchPath name="emf.base"> |
| <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false" |
| resolutionFilter="(&(|(resolve.target.platform=true)(resolve.target.platform.base.sources=true))(!(|(build.type=S)(build.type=R))))" |
| > |
| <uri format="{0}"> |
| <bc:propertyRef key="emf.base.nightly" /> |
| </uri> |
| </provider> |
| <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false" |
| resolutionFilter="(&(|(resolve.target.platform=true)(resolve.target.platform.base.sources=true))(build.type=S))" |
| > |
| <uri format="{0}/modeling/emf/emf/updates/2.12milestones/base"> |
| <bc:propertyRef key="eclipse.download" /> |
| </uri> |
| </provider> |
| <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false" |
| resolutionFilter="(&(|(resolve.target.platform=true)(resolve.target.platform.base.sources=true))(build.type=R))" |
| > |
| <uri format="{0}/modeling/emf/emf/updates/2.12/base"> |
| <bc:propertyRef key="eclipse.download" /> |
| </uri> |
| </provider> |
| |
| <!-- |
| Some of the EMF base components (notably org.eclispe.emf.common) are consumed by (and included in) the platform |
| and it may happen that they are not available from the EMF base build p2 repository defined above because |
| the platform build consumed the EMF components from an older release of EMF (and thus from a different |
| repository). |
| So here we make it possible for the core build to consume the necessary base EMF components from the platform repo. |
| --> |
| <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false" |
| resolutionFilter="(&(|(resolve.target.platform=true)(resolve.target.platform.base.sources=true))(!(|(build.type=S)(build.type=R))))" |
| > |
| <uri format="{0}/eclipse/updates/4.5-I-builds"> |
| <bc:propertyRef key="eclipse.download" /> |
| </uri> |
| </provider> |
| <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false" |
| resolutionFilter="(&(|(resolve.target.platform=true)(resolve.target.platform.base.sources=true))(build.type=S))" |
| > |
| <uri format="{0}/eclipse/updates/4.5milestones"> |
| <bc:propertyRef key="eclipse.download" /> |
| </uri> |
| </provider> |
| <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false" |
| resolutionFilter="(&(|(resolve.target.platform=true)(resolve.target.platform.base.sources=true))(build.type=R))" |
| > |
| <uri format="{0}/eclipse/updates/4.5milestones"> |
| <bc:propertyRef key="eclipse.download" /> |
| </uri> |
| </provider> |
| </searchPath> |
| |
| <searchPath name="rap"> |
| <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false" |
| resolutionFilter="(resolve.target.platform=true)" |
| > |
| <uri format="{0}/downloads/rt/rap/3.0/SR2-20160201-1220/"> |
| <bc:propertyRef key="eclipse.download" /> |
| </uri> |
| </provider> |
| <provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false" |
| resolutionFilter="(&(resolve.target.platform=true)(eclipse.target.platform=Galileo))" |
| > |
| <uri format="{0}/eclipse/updates/3.6"> |
| <bc:propertyRef key="eclipse.download" /> |
| </uri> |
| </provider> |
| </searchPath> |
| |
| <property key="emf.base.nightly" value="https://hudson.eclipse.org/xtext/job/emf-base/lastSuccessfulBuild/artifact/build-result/p2.repository/" /> |
| <property key="eclipse.download" value="http://download.eclipse.org" /> |
| </rmap> |