Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster » Materialized Target Platform is missing Plugins
Materialized Target Platform is missing Plugins [message #388471] Wed, 29 July 2009 10:13 Go to next message
Tas Frangoullides is currently offline Tas FrangoullidesFriend
Messages: 195
Registered: July 2009
Senior Member
I am trying to materialize a target plaform using headless buckminster. All
seems to work ok but some of the plugins are not being materialzed.

For example the org.eclipse.core.runtime plugin is not materialzed as part
of org.eclipse.platform.

Below is my mpsec, cquery and rmap

Thanks,
Tas

<?xml version="1.0" encoding="UTF-8"?>
<md:mspec xmlns:md="http://www.eclipse.org/buckminster/MetaData-1.0"
installLocation="../target"
materializer="p2"
name="Target Platform MSPEC"
url="targetPlatform.cquery"/>


<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0"
resourceMap="eclipse.rmap">
<cq:rootRequest name="org.eclipse.platform"
componentType="eclipse.feature"/>
<cq:property key="target.arch" value="x86"/>
<cq:property key="target.os" value="win32"/>
<cq:property key="target.ws" value="win32"/>
</cq:componentQuery>

<?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:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0"
xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">

<searchPath name="org.eclipse">
<provider readerType="eclipse.import"
componentTypes="osgi.bundle,eclipse.feature" mutable="false" source="false">
<uri
format=" http://download.eclipse.org/eclipse/updates/3.5?importType=b inary"/>
</provider>
</searchPath>

<locator searchPathRef="org.eclipse" pattern=".*" />

</rmap>
Re: Materialized Target Platform is missing Plugins [message #388477 is a reply to message #388471] Wed, 29 July 2009 10:22 Go to previous messageGo to next message
Johannes Utzig is currently offline Johannes UtzigFriend
Messages: 329
Registered: July 2009
Senior Member
Hi Tas,

I'd say that some of your dependencies are already satisfied by the
current target platform (i.e. the buckminster runtime) and therefore not
materialized.
To prevent this you need an advisor node in your cquery:

<cq:advisorNode namePattern=".*" useMaterialization="false"
useWorkspace="false"/>

Best regards,
Johannes

Tas Frangoullides schrieb:
> I am trying to materialize a target plaform using headless buckminster.
> All seems to work ok but some of the plugins are not being materialzed.
>
> For example the org.eclipse.core.runtime plugin is not materialzed as
> part of org.eclipse.platform.
>
> Below is my mpsec, cquery and rmap
>
> Thanks,
> Tas
>
> <?xml version="1.0" encoding="UTF-8"?>
> <md:mspec xmlns:md="http://www.eclipse.org/buckminster/MetaData-1.0"
> installLocation="../target"
> materializer="p2"
> name="Target Platform MSPEC"
> url="targetPlatform.cquery"/>
>
>
> <cq:componentQuery
> xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0"
> resourceMap="eclipse.rmap">
> <cq:rootRequest name="org.eclipse.platform"
> componentType="eclipse.feature"/>
> <cq:property key="target.arch" value="x86"/>
> <cq:property key="target.os" value="win32"/>
> <cq:property key="target.ws" value="win32"/>
> </cq:componentQuery>
>
> <?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:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
> xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0"
> xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
>
> <searchPath name="org.eclipse">
> <provider readerType="eclipse.import"
> componentTypes="osgi.bundle,eclipse.feature" mutable="false"
> source="false">
> <uri
> format=" http://download.eclipse.org/eclipse/updates/3.5?importType=b inary"/>
>
> </provider>
> </searchPath>
>
> <locator searchPathRef="org.eclipse" pattern=".*" />
>
> </rmap>
>
>
Re: Materialized Target Platform is missing Plugins [message #388479 is a reply to message #388471] Wed, 29 July 2009 10:23 Go to previous messageGo to next message
Tas Frangoullides is currently offline Tas FrangoullidesFriend
Messages: 195
Registered: July 2009
Senior Member
It looks like all plugins that are part of the buckminster headless build
install are not materialzed into the target workspace. Buckminster mus tbe
deciding it doesn't need to pull these down becuase they are already
available. But how do I get buckminster to ignore these and materialize
anyway.

Thanks,
Tas

"Tas Frangoullides" <tfrangoullides@model-driven.co.uk> wrote in message
news:h4p7bt$1qu$1@build.eclipse.org...
>I am trying to materialize a target plaform using headless buckminster. All
>seems to work ok but some of the plugins are not being materialzed.
>
> For example the org.eclipse.core.runtime plugin is not materialzed as part
> of org.eclipse.platform.
>
> Below is my mpsec, cquery and rmap
>
> Thanks,
> Tas
>
> <?xml version="1.0" encoding="UTF-8"?>
> <md:mspec xmlns:md="http://www.eclipse.org/buckminster/MetaData-1.0"
> installLocation="../target"
> materializer="p2"
> name="Target Platform MSPEC"
> url="targetPlatform.cquery"/>
>
>
> <cq:componentQuery
> xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0"
> resourceMap="eclipse.rmap">
> <cq:rootRequest name="org.eclipse.platform"
> componentType="eclipse.feature"/>
> <cq:property key="target.arch" value="x86"/>
> <cq:property key="target.os" value="win32"/>
> <cq:property key="target.ws" value="win32"/>
> </cq:componentQuery>
>
> <?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:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
> xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0"
> xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
>
> <searchPath name="org.eclipse">
> <provider readerType="eclipse.import"
> componentTypes="osgi.bundle,eclipse.feature" mutable="false"
> source="false">
> <uri
> format=" http://download.eclipse.org/eclipse/updates/3.5?importType=b inary"/>
> </provider>
> </searchPath>
>
> <locator searchPathRef="org.eclipse" pattern=".*" />
>
> </rmap>
>
>
Re: Materialized Target Platform is missing Plugins [message #388480 is a reply to message #388477] Wed, 29 July 2009 10:25 Go to previous messageGo to next message
Johannes Utzig is currently offline Johannes UtzigFriend
Messages: 329
Registered: July 2009
Senior Member
sorry, typo...
useMaterialization="false" should be useTargetPlatform="false" of course....

Johannes Utzig schrieb:
> Hi Tas,
>
> I'd say that some of your dependencies are already satisfied by the
> current target platform (i.e. the buckminster runtime) and therefore not
> materialized.
> To prevent this you need an advisor node in your cquery:
>
> <cq:advisorNode namePattern=".*" useMaterialization="false"
> useWorkspace="false"/>
>
> Best regards,
> Johannes
>
> Tas Frangoullides schrieb:
>> I am trying to materialize a target plaform using headless
>> buckminster. All seems to work ok but some of the plugins are not
>> being materialzed.
>>
>> For example the org.eclipse.core.runtime plugin is not materialzed as
>> part of org.eclipse.platform.
>>
>> Below is my mpsec, cquery and rmap
>>
>> Thanks,
>> Tas
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <md:mspec xmlns:md="http://www.eclipse.org/buckminster/MetaData-1.0"
>> installLocation="../target"
>> materializer="p2"
>> name="Target Platform MSPEC"
>> url="targetPlatform.cquery"/>
>>
>>
>> <cq:componentQuery
>> xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0"
>> resourceMap="eclipse.rmap">
>> <cq:rootRequest name="org.eclipse.platform"
>> componentType="eclipse.feature"/>
>> <cq:property key="target.arch" value="x86"/>
>> <cq:property key="target.os" value="win32"/>
>> <cq:property key="target.ws" value="win32"/>
>> </cq:componentQuery>
>>
>> <?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:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
>> xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0"
>> xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
>>
>> <searchPath name="org.eclipse">
>> <provider readerType="eclipse.import"
>> componentTypes="osgi.bundle,eclipse.feature" mutable="false"
>> source="false">
>> <uri
>> format=" http://download.eclipse.org/eclipse/updates/3.5?importType=b inary"/>
>>
>> </provider>
>> </searchPath>
>>
>> <locator searchPathRef="org.eclipse" pattern=".*" />
>>
>> </rmap>
>>
>>
Re: Materialized Target Platform is missing Plugins [message #388483 is a reply to message #388480] Wed, 29 July 2009 10:38 Go to previous message
Tas Frangoullides is currently offline Tas FrangoullidesFriend
Messages: 195
Registered: July 2009
Senior Member
Thanks Johannes! That had done the trick.

Tas

"Johannes Utzig" <mail@jutzig.de> wrote in message
news:h4p83h$67k$2@build.eclipse.org...
> sorry, typo...
> useMaterialization="false" should be useTargetPlatform="false" of
> course....
>
> Johannes Utzig schrieb:
>> Hi Tas,
>>
>> I'd say that some of your dependencies are already satisfied by the
>> current target platform (i.e. the buckminster runtime) and therefore not
>> materialized.
>> To prevent this you need an advisor node in your cquery:
>>
>> <cq:advisorNode namePattern=".*" useMaterialization="false"
>> useWorkspace="false"/>
>>
>> Best regards,
>> Johannes
>>
>> Tas Frangoullides schrieb:
>>> I am trying to materialize a target plaform using headless buckminster.
>>> All seems to work ok but some of the plugins are not being materialzed.
>>>
>>> For example the org.eclipse.core.runtime plugin is not materialzed as
>>> part of org.eclipse.platform.
>>>
>>> Below is my mpsec, cquery and rmap
>>>
>>> Thanks,
>>> Tas
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <md:mspec xmlns:md="http://www.eclipse.org/buckminster/MetaData-1.0"
>>> installLocation="../target"
>>> materializer="p2"
>>> name="Target Platform MSPEC"
>>> url="targetPlatform.cquery"/>
>>>
>>>
>>> <cq:componentQuery
>>> xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0"
>>> resourceMap="eclipse.rmap">
>>> <cq:rootRequest name="org.eclipse.platform"
>>> componentType="eclipse.feature"/>
>>> <cq:property key="target.arch" value="x86"/>
>>> <cq:property key="target.os" value="win32"/>
>>> <cq:property key="target.ws" value="win32"/>
>>> </cq:componentQuery>
>>>
>>> <?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:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
>>> xmlns:pmp="http://www.eclipse.org/buckminster/PDEMapProvider-1.0"
>>> xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
>>>
>>> <searchPath name="org.eclipse">
>>> <provider readerType="eclipse.import"
>>> componentTypes="osgi.bundle,eclipse.feature" mutable="false"
>>> source="false">
>>> <uri
>>> format=" http://download.eclipse.org/eclipse/updates/3.5?importType=b inary"/>
>>> </provider>
>>> </searchPath>
>>>
>>> <locator searchPathRef="org.eclipse" pattern=".*" />
>>>
>>> </rmap>
>>>
>>>
Previous Topic:Using director to install headless buckminster doesn't work with relative paths
Next Topic:dynamic property refs
Goto Forum:
  


Current Time: Fri Dec 19 04:10:43 GMT 2014

Powered by FUDForum. Page generated in 0.09210 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software