No resolve against targetplatform [message #896700] |
Thu, 19 July 2012 12:15 |
Alan Underwood Messages: 37 Registered: October 2010 |
Member |
|
|
I've created a target platform with Buckminster on hudson which I archive. I've downloaded and unzipped the target platform and set it as the target platform in my IDE. Looking at the content through the IDE target editor all plugins are there and properly installed. It is an 'install' type where the plug-ins are in runnable form.
I have a problem where Buckminster appears to ignore workspace and target platform plug-ins. Resolving goes to my rmap first, which will fail on the last locator. Instead resolving should go to local providers first, then the rmap.
I can try to do a cquery for org.eclipse.osgi as a bundle, and it fails. If I remove the rmap entry from the cquery, then it works, because it will look in the local scopes first, including the target platform. (I have no advisor nodes or properties or anything special)
I'm using Eclipse 3.7.2 and the latest 1.4.0 Buckminster.
With an rmap entry in cquery I get the following: (Note I'm not attached to web so this is approx)
org.eclipse.osgi:
Using resolver map
Using resource map file:/blah/proj.rmap
Using searchpath maven
Can't find in rmap
FAIL
If I remove the rmap entry from the cquery I get the following:
org.eclipse.osgi:
Using resolver map
Trying provider local(materialization)
No materialization
Trying provider local(workspace)
No workspace project
Trying provider local(target)
found match
SUCCESS
Is this a bug or am I doing something really dull? Have providers [local(...), rmap] had their order changed?
I'm confused because I've not had this problem before.
Alan
[Updated on: Thu, 19 July 2012 12:17] Report message to a moderator
|
|
|
Re: No resolve against targetplatform [message #896706 is a reply to message #896700] |
Thu, 19 July 2012 12:33 |
|
Hi Alan,
Nothing has changed with respect to in what order things are resolved. Would it be easy for you to provide some sample
files that will reproduce this problem and attach them to a bugzilla?
- thomas
On 07/19/2012 02:15 PM, Alan Underwood wrote:
> I've created a target platform with Buckminster on hudson which I archive. I've downloaded and unzipped the target
> platform and set it as the target platform in my IDE. Looking at the content through the IDE target editor all plugins
> are there and properly installed. It is an 'install' type where the plug-ins are in runnable form.
>
> I have a problem where Buckminster appears to ignore workspace and target platform plug-ins. Resolving goes to my rmap
> first, which will fail on the last locator. Instead if should go to local providers first, then the rmap.
> I can try to do a cquery for org.eclipse.osgi as a bundle, and it fails. If I remove the rmap entry from the cquery,
> then it works, because it will look in the local scopes first, including the target platform. (I have no advisor nodes
> or properties or anything special)
>
> I'm using Eclipse 3.7.2 and the latest 1.4.0 Buckminster.
>
> With an rmap entry in cquery I get the following: (Note I'm not attached to web so this is approx)
> org.eclipse.osgi: Using resolver map
> Using resource map file:/blah/proj.rmap
> Using searchpath maven
> Can't find in rmap
> FAIL
>
> If I remove the rmap entry from the cquery I get the following:
> org.eclipse.osgi:
> Using resolver map
> Trying provider local(materialization)
> No materialization
> Trying provider local(workspace)
> No workspace project
> Trying provider local(target)
> found match
> SUCCESS
>
> Is this a bug or am I doing something really dull? Have providers [local(...), rmap] had their order changed?
>
> I'm confused because I've not had this problem before.
>
> Alan
>
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03645 seconds