Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » B3 » Setting up a workspace for b3 beelang with Buckminster
Setting up a workspace for b3 beelang with Buckminster [message #692797] Tue, 05 July 2011 05:02 Go to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3228
Registered: July 2009
Senior Member
In the process of upgrading b3 to Indigo I also added a Buckminster cquery to make it easy to populate a workspace for
working with the b3 beelang. A prerequisite is that you have an Eclipse IDE 3.7 with PDE development enabled (classic
for instance).

Follow these steps:

1. Install Buckminster [1] with support for SVN and restart your IDE
2. In the File menu, choose "Open a Component Query..." and enter the URL for the b3-beelang.cquery [2]
3. In the cquery editor that shows up, click on "Resolve and Materialize"
4. Sit back and wait for the import to finish.

If all goes well, your workspace is now populated and everything builds without errors. The target platform is in the
hidden project .buckminster (viewable using the Navigator but not visible in the Package Explorer).

[1] Update site http://download.eclipse.org/tools/buckminster/updates-3.7
[2] http://dev.eclipse.org/svnroot/modeling/org.eclipse.emft.b3/trunk/org.eclipse.b3.releng/b3-beelang.cquery

Enjoy,
Thomas Hallgren
Re: Setting up a workspace for b3 beelang with Buckminster [message #695209 is a reply to message #692797] Mon, 11 July 2011 05:40 Go to previous messageGo to next message
Roland Tepp is currently offline Roland Tepp
Messages: 1
Registered: July 2011
Junior Member
It works like a charm, but complains about google collections package versioning:

Problems occurred while resolving the target contents
WARNING [0017] : Component request com.google.collect:osgi.bundle/[0.8.0,1.0.0) is inconflict with request com.google.collect:osgi.bundle/1.0.0
WARNING [0021] : Component request com.google.collect.source:osgi.bundle/[0.8.0.v201102150722,0.8.0.v201102150722](&(buckminster.download.source=true)(!(eclipse.p2.optional=false))) is inconflict with request com.google.collect.source:osgi.bundle/[1.0.0.v201105210816,1.0.0.v201105210816](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
WARNING [0024] : Component request org.eclipse.xtext.util.source:osgi.bundle/[2.0.0.v201106070531,2.0.0.v201106070531](&(buckminster.download.source=true)(!(eclipse.p2.optional=false))) is inconflict with request org.eclipse.xtext.util.source:osgi.bundle/[1.0.2.v201102150722,1.0.2.v201102150722](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
Errors and Warnings
W [0017] : Component request com.google.collect:osgi.bundle/[0.8.0,1.0.0) is inconflict with request com.google.collect:osgi.bundle/1.0.0
W [0021] : Component request com.google.collect.source:osgi.bundle/[0.8.0.v201102150722,0.8.0.v201102150722](&(buckminster.download.source=true)(!(eclipse.p2.optional=false))) is inconflict with request com.google.collect.source:osgi.bundle/[1.0.0.v201105210816,1.0.0.v201105210816](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
W [0024] : Component request org.eclipse.xtext.util.source:osgi.bundle/[2.0.0.v201106070531,2.0.0.v201106070531](&(buckminster.download.source=true)(!(eclipse.p2.optional=false))) is inconflict with request org.eclipse.xtext.util.source:osgi.bundle/[1.0.2.v201102150722,1.0.2.v201102150722](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
TAG-ID 0017 = Query for org.eclipse.b3.beelang.tests:osgi.bundle, path: org.eclipse.b3.beelang.tests:osgi.bundle$0.1.0.qualifier -> org.eclipse.b3.backend:osgi.bundle$0.1.0.qualifier
TAG-ID 0021 = Query for org.eclipse.b3.beelang.tests:osgi.bundle, path: org.eclipse.b3.beelang.tests:osgi.bundle$0.1.0.qualifier -> org.eclipse.b3.backend:osgi.bundle$0.1.0.qualifier -> com.google.collect:osgi.bundle$0.8.0.v201102150722
TAG-ID 0024 = Query for org.eclipse.b3.beelang.tests:osgi.bundle, path: org.eclipse.b3.beelang.tests:osgi.bundle$0.1.0.qualifier -> org.eclipse.b3.beelang.junit:osgi.bundle$0.1.0.qualifier -> org.eclipse.xtext:osgi.bundle$1.0.2.v201102150722 -> org.eclipse.xtext.util:osgi.bundle$2.0.0.v201106070531

Resetting target platform Buckminster Default TP

Re: Setting up a workspace for b3 beelang with Buckminster [message #695318 is a reply to message #695209] Mon, 11 July 2011 09:42 Go to previous message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3228
Registered: July 2009
Senior Member
Hmm, seems like you got xtext 2.0.0 in there. That's not good. I'll have a look later tonight.

- thomas

On 2011-07-11 11:40, Roland Tepp wrote:
> It works like a charm, but complains about google collections package versioning:
>
>
> Problems occurred while resolving the target contents
> WARNING [0017] : Component request com.google.collect:osgi.bundle/[0.8.0,1.0.0) is inconflict with request
> com.google.collect:osgi.bundle/1.0.0
> WARNING [0021] : Component request
> com.google.collect.source:osgi.bundle/[0.8.0.v201102150722,0.8.0.v201102150722](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
> is inconflict with request
> com.google.collect.source:osgi.bundle/[1.0.0.v201105210816,1.0.0.v201105210816](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
>
> WARNING [0024] : Component request
> org.eclipse.xtext.util.source:osgi.bundle/[2.0.0.v201106070531,2.0.0.v201106070531](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
> is inconflict with request
> org.eclipse.xtext.util.source:osgi.bundle/[1.0.2.v201102150722,1.0.2.v201102150722](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
>
> Errors and Warnings
> W [0017] : Component request com.google.collect:osgi.bundle/[0.8.0,1.0.0) is inconflict with request
> com.google.collect:osgi.bundle/1.0.0
> W [0021] : Component request
> com.google.collect.source:osgi.bundle/[0.8.0.v201102150722,0.8.0.v201102150722](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
> is inconflict with request
> com.google.collect.source:osgi.bundle/[1.0.0.v201105210816,1.0.0.v201105210816](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
>
> W [0024] : Component request
> org.eclipse.xtext.util.source:osgi.bundle/[2.0.0.v201106070531,2.0.0.v201106070531](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
> is inconflict with request
> org.eclipse.xtext.util.source:osgi.bundle/[1.0.2.v201102150722,1.0.2.v201102150722](&(buckminster.download.source=true)(!(eclipse.p2.optional=false)))
>
> TAG-ID 0017 = Query for org.eclipse.b3.beelang.tests:osgi.bundle, path:
> org.eclipse.b3.beelang.tests:osgi.bundle$0.1.0.qualifier -> org.eclipse.b3.backend:osgi.bundle$0.1.0.qualifier
> TAG-ID 0021 = Query for org.eclipse.b3.beelang.tests:osgi.bundle, path:
> org.eclipse.b3.beelang.tests:osgi.bundle$0.1.0.qualifier -> org.eclipse.b3.backend:osgi.bundle$0.1.0.qualifier ->
> com.google.collect:osgi.bundle$0.8.0.v201102150722
> TAG-ID 0024 = Query for org.eclipse.b3.beelang.tests:osgi.bundle, path:
> org.eclipse.b3.beelang.tests:osgi.bundle$0.1.0.qualifier -> org.eclipse.b3.beelang.junit:osgi.bundle$0.1.0.qualifier ->
> org.eclipse.xtext:osgi.bundle$1.0.2.v201102150722 -> org.eclipse.xtext.util:osgi.bundle$2.0.0.v201106070531
>
> Resetting target platform Buckminster Default TP
>
>
Previous Topic:Maven: how to ignore certain dependencies
Next Topic:New release of b3.aggregator available
Goto Forum:
  


Current Time: Wed Aug 20 05:02:40 EDT 2014

Powered by FUDForum. Page generated in 0.01901 seconds