Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [buckminster-dev] Buckminster in headless mode

Hi Adrian,
that's explainable. It's odd that you didn't get it before as I did a copy/paste from your attached rmap :-)

The rmap uses component types that we introduce in Buckminster 0.2.0 and it uses several such types. The construct you are using is "sort of" 0.2.0'isch but not quite. It should say componentTypes (in plural). The componentType attribute is preserved for backward compatibility. The old construct will understand some types that are now aliases for lists of types (and expand them to the right list) but it will not accept a comma-separated list. Details here: http://wiki.eclipse.org/Buckminster_component_meta-data_language_%28Reference%29_-_LATEST#Provider_component

I'm about to release 0.2.0 just about now and for once in a lifetime, the documentation on the wiki is ahead of the release. Therefore, if you don't do so already, I'd suggest that you use the 0.2.0. You will find the update sites and the latest distro using these URL's:

http://download.eclipse.org/technology/buckminster/0.2milestones/updates/site.xml http://download.eclipse.org/technology/buckminster/0.2milestones/updates/headless-site.xml

The latest product is here:
http://download.eclipse.org/technology/buckminster/0.2milestones/products/buckminster.product-0.2.0.r2503_incubation.zip

Regards,
Thomas Hallgren


Adrian Skehill wrote:
On 9/10/07, *Thomas Hallgren* <thomas@xxxxxxx <mailto:thomas@xxxxxxx>> wrote:

    Hi Adrian,
    I think this is because the "eclipse.import" reader expects a
    site, i.e.
    a folder that either contains a site.xml file or a features and a
    plugins folder. You should not have it point into the plugins folder.
    Try this instead:

         <searchPath name="europa">
            <provider readerType="eclipse.import"
    componentType="osgi.bundle,eclipse.feature" mutable="true"
    source="true">
                 <uri format="file:///shared/eclipse"/>
            </provider>
         </searchPath>


Thanks Thomas,

No Joy I'm afraid, I now get:

No component type with id osgi.bundle,eclipse.feature has been registered with extension-point org.eclipse.buckminster.core.componentTypes

One related question on the provider, looking through the meta-data reference [1] it seems to imply I should not be using componentType in my provider, it should be componentTypes, but that didn't work and failed schema validation pretty quickly so I reverted back.

Anything else,
Adrian.



[1] http://wiki.eclipse.org/Buckminster_component_meta-data_language_1.0_(Reference)#Provider_component <http://wiki.eclipse.org/Buckminster_component_meta-data_language_1.0_%28Reference%29#Provider_component>


------------------------------------------------------------------------

_______________________________________________
buckminster-dev mailing list
buckminster-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/buckminster-dev



Back to the top