Correction: I meant that I don't use most of the BIRT / Web stuff. I do use XPand, XText and GEF3D heavily.
As just one example of what I mean about maintenance... I just had to add a separate entry for Mozilla because there was an issue with how it was being provided through BIRT. There is no reason in the world why I should even have to care about Mozilla...it's used nowhere in my code or any of my dependencies.. But the BIRT feature I need isn't granular enough, and has a _javascript_ dependency for a whole set of functionality that I'm not even using. Now I can ask them to take that dependency out, but that would entail a major change in their feature structure, and a lot of communication. In the meantime, my project has grown even bigger and takes up more resources on Hudson.
<?xml version="1.0" encoding="UTF-8"?>
<rm:property key="checkout.location" value="${workspace.root}/org.eclipse.amp.git"/>
<rm:property key="eclipse.download" value="file:/home/data/httpd/download.eclipse.org"/>
<rm:locator pattern="^org\.eclipse\.amp\.releng" searchPathRef="local.releng" failOnError="false"/>
<rm:locator pattern="^org\.eclipse\.amp\.releng" searchPathRef="releng"/>
<rm:locator pattern="^org\.eclipse(\..+)?$" searchPathRef="eclipse" failOnError="false"/>
<rm:locator pattern="^org\.ascape\.ui\.swing" searchPathRef="ascape.external"/>
<rm:locator pattern="^org\.ascape\.common\.lib" searchPathRef="ascape.external"/>
<rm:locator pattern="^org\.ascape\.core" searchPathRef="ascape.external"/>
<rm:locator pattern="^org\.eclipse\.swtbot(\..+)?" searchPathRef="swtbot"/>
<rm:locator pattern="^org\.eclipse\.birt(\..+)?" searchPathRef="birt"/>
<rm:locator pattern="^org\.mozilla(\..+)?" searchPathRef="birt"/>
<rm:locator searchPathRef="eclipse" failOnError="false"/>
<rm:locator searchPathRef="platform" failOnError="false"/>
<rm:locator pattern="^org\.eclipse\.emf(\..+)?" searchPathRef="emf"/>
<rm:locator pattern="^org\.eclipse\.xtext(\..+)?" searchPathRef="xtext"/>
<rm:locator pattern="^org\.eclipse\.xpand(\..+)?" searchPathRef="xpand"/>
<rm:locator pattern="^org\.eclipse\.xtend(\..+)?" searchPathRef="xpand"/>
<rm:locator pattern="^org\.antlr(\..+)?$" searchPathRef="orbit" failOnError="false"/>
<rm:locator pattern="^org\.antlr(\..+)?$" searchPathRef="itemis"/>
<rm:locator pattern="^de\.itemis(\..+)?$" searchPathRef="itemis"/>
<rm:locator pattern="^org\.lwjgl(\..+)?" searchPathRef="lwjgl"/>
<rm:locator searchPathRef="orbit"/>
<rm:searchPath name="local.releng">
<rm:provider componentTypes="buckminster" readerType="local" mutable="false">
<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="releng">
<rm:provider componentTypes="buckminster" readerType="git"
resolutionFilter="">
<rm:uri format="{0},releng/{1}">
<bc:propertyRef key="checkout.location" />
<bc:propertyRef key="buckminster.component" />
</rm:uri>
<rm:property key="git.remote.uri"
<rm:property key="git.auto.fetch" value="true" />
</rm:provider>
</rm:searchPath>
<rm:searchPath name="eclipse">
<rm:provider componentTypes="osgi.bundle,eclipse.feature" readerType="p2" source="false" mutable="false">
<rm:uri format="{0}/releases/indigo?importType=binary">
<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.7">
<bc:propertyRef key="eclipse.download"/>
</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="{0}/tools/orbit/downloads/drops/R20110523182458/repository">
<bc:propertyRef key="eclipse.download"/>
</rm:uri>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="swtbot">
<rm:provider componentTypes="eclipse.feature,osgi.bundle" readerType="p2" source="false" mutable="false">
<rm:uri format="{0}/technology/swtbot/helios/dev-build/update-site">
<bc:propertyRef key="eclipse.download"/>
</rm:uri>
</rm:provider>
</rm:searchPath>
<rm:searchPath name="ascape.external">
<rm:provider componentTypes="osgi.bundle" readerType="p2" source="false" mutable="false">
</rm:provider>
</rm:searchPath>
<rm:searchPath name="repast">
<rm:provider componentTypes="osgi.bundle" readerType="url" source="false" mutable="false">
</rm:provider>
</rm:searchPath>
<rm:searchPath name="lwjgl">
<rm:provider componentTypes="osgi.bundle" readerType="p2" source="false" mutable="false">
</rm:provider>
</rm:searchPath>
<rm:searchPath name="emf">
<rm:provider readerType="p2" componentTypes="eclipse.feature,osgi.bundle" mutable="false" source="false">
</rm:provider>
</rm:searchPath>
<rm:searchPath name="xtext">
<rm:provider readerType="p2" componentTypes="eclipse.feature,osgi.bundle" mutable="false" source="false">
</rm:provider>
</rm:searchPath>
<rm:searchPath name="xpand">
<rm:provider readerType="p2" componentTypes="eclipse.feature,osgi.bundle" mutable="false" source="false">
</rm:provider>
</rm:searchPath>
<rm:searchPath name="birt">
<rm:provider readerType="p2" componentTypes="eclipse.feature,osgi.bundle" mutable="false" source="false">
</rm:provider>
</rm:searchPath>
<!-- NOTE: ***We need to get 1.0.2 which is no longer on Indigo.*** -->
<rm:searchPath name="itemis">
<rm:provider readerType="p2" componentTypes="eclipse.feature,osgi.bundle" mutable="false" source="false">
</rm:provider>
</rm:searchPath>
</rm:rmap>