[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] Jetty and commons logging

I'd like to do some advertising for Buckminster here. With it, you can point to update sites or PDE map files (such as the Eclipse Orbit map). Buckminster will treat them in a similar way that Maven treats its repository. It will do transitive resolution of all dependencies found in plugins or features and materialize the resulting closure to your workspace. If needed, it can also read and resolve from maven repositories and pick source from CVS or SVN.

You can find more information about Buckminster here: http://www.eclipse.org/buckminster

A sample resource map (maps components to locations) can be found here: http://www.eclipse.org/buckminster/samples/rmaps/dogfood2.rmap. The 'default' search path in this rmap uses the Orbit repository at Eclipse.org.

A cquery using this RMAP that would resolve the commons-logging OSGi bundle from Orbit looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<componentQuery xmlns="http://www.eclipse.org/buckminster/CQuery-1.0"; resourceMap="http://www.eclipse.org/buckminster/samples/rmaps/dogfood2.rmap";>
<rootRequest name="org.apache.commons.logging" componentType="osgi.bundle"/>

Thomas Hallgren

Alex Blewitt wrote:
On Jan 5, 2008 2:38 PM, Jeff McAffer <Jeff_McAffer@xxxxxxxxxx> wrote:
Dave, there isn't one. For the most part Eclipse teams use the PDE tooling
to build their bundles.

Having a maven repo would be a really, really good thing for the Eclipse bundles. After all, it's just a set of directories and some meta-information (which could be automatically generated from the bundle's data). If there's anything in the pipeline for a V4.0, having the ability for the bundles to be consumed by maven users would be a really good thing.

equinox-dev mailing list