Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: d4f638fe472ca8b96d734f05d0f798690817053e (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11




                                                                         
                                                       
 



                                                                                                
 


                                                                                      




                                                                             























                                                                                     
                                         
                                                                                     
                                                           




                                                                              
                                                                                     
                                                           
































                                                                                
                                                                                            





                                                                              
                                                                                            








                                                                              
                                                                                             
                                         





                                                                              
                                                                                             

                                                                              





                                                                              
                                                                              





                                                                               
                                                                              




                                                                              
                                                                                           
                                                                              





                                                                              
                                                                              




                                                                              
                                                                                           
                                                                              





                                                                              
                                                                              







                                                                              
<?xml version="1.0" encoding="UTF-8"?>
<rm:rmap xmlns:rm="http://www.eclipse.org/buckminster/RMap-1.0"
	xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">

	<rm:property key="projects.location" value="${workspace.root}" />
	<rm:property key="eclipse.name" value="luna" />

	<rm:property key="git.clone.dest" 
		value="${user.home}/git/org.eclipse.emf-parsley" />
	<rm:property key="git.uri" 
		value="git://git.eclipse.org/gitroot/emf-parsley/org.eclipse.emf-parsley.git" />

	<rm:locator pattern="^org\.eclipse\.emf\.parsley\.tests\.pde\.utils(?:\..+)?$"
		searchPathRef="emfparsley-depending-on-eclipse-name" />

	<rm:locator pattern="^org\.eclipse\.emf\.parsley(?:\..+)?$"
		searchPathRef="emfparsley" />
	<rm:locator pattern="^org\.eclipse\.emf\.examples\.library(?:\..+)?$"
		searchPathRef="emfparsley" />

	<!-- This is for bundles that depend on the Eclipse version -->
	<rm:searchPath name="emfparsley-depending-on-eclipse-name">
		<rm:provider componentTypes="osgi.bundle,eclipse.feature,buckminster"
			readerType="local" mutable="false">
			<rm:uri format="{0}/tests/{1}.{2}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
				<bc:propertyRef key="eclipse.name" />
			</rm:uri>
		</rm:provider>

		<!-- if not found locally, take it from git -->

		<rm:provider componentTypes="osgi.bundle,eclipse.feature,buckminster"
			readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},tests/{1}.{2}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
				<bc:propertyRef key="eclipse.name" />
			</rm:uri>
		</rm:provider>
	</rm:searchPath>

	<rm:searchPath name="emfparsley">
		<rm:provider componentTypes="osgi.bundle,eclipse.feature,buckminster"
			readerType="local" mutable="false">
			<rm:uri format="{0}/devtools/{1}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="osgi.bundle,eclipse.feature,buckminster"
			readerType="local" mutable="false">
			<rm:uri format="{0}/releng/{1}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="osgi.bundle" readerType="local"
			mutable="false">
			<rm:uri format="{0}/plugins/{1}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="osgi.bundle" readerType="local"
			mutable="false">
			<rm:uri format="{0}/dsl/{1}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="eclipse.feature" readerType="local"
			mutable="false">
			<rm:uri format="{0}/features/{1}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="osgi.bundle" readerType="local"
			mutable="false">
			<rm:uri format="{0}/doc/{1}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="local"
			mutable="false">
			<rm:uri format="{0}/examples/{1}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="local"
			mutable="false">
			<rm:uri format="{0}/tests/{1}">
				<bc:propertyRef key="projects.location" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>

		<!-- if not found locally, take it from git -->

		<rm:provider componentTypes="osgi.bundle,unknown,eclipse.feature,buckminster"
			readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},devtools/{1}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="osgi.bundle,unknown,eclipse.feature,buckminster"
			readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},releng/{1}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="osgi.bundle" readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},plugins/{1}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="eclipse.feature" readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},features/{1}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},tests/{1}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="osgi.bundle" readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},dsl/{1}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},examples/{1}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
		<rm:provider componentTypes="osgi.bundle" readerType="git">
			<rm:property key="git.remote.uri" value="${git.uri}"/>
			<rm:uri format="{0},doc/{1}">
				<bc:propertyRef key="git.clone.dest" />
				<bc:propertyRef key="buckminster.component" />
			</rm:uri>
		</rm:provider>
	</rm:searchPath>

</rm:rmap>

Back to the top